Статус: Newbie
Группы: Registered
Зарегистрирован: 03.02.2011(UTC) Сообщений: 7
Сказал(а) «Спасибо»: 1 раз
При решении уравнения выдает только 1 корень при 2-х существующих. Проверьте 1,6*(x-14)*x/x+14=18,867 второй корень - 31,1
Статус: Member
Группы: Registered
Зарегистрирован: 15.11.2009(UTC) Сообщений: 26 Откуда: Уфа, Башкортостан
Сказал(а) «Спасибо»: 1 раз
Если вы имеете в виду (1,6*(х-14)*х)/(х+14)=18,867, тогда да, их там два.
Если это баг, то я его тоже вижу.
Отредактировано пользователем 5 февраля 2011 г. 22:01:51(UTC)
| Причина: Не указана
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 22.03.2010(UTC)
Сообщений: 223
Откуда: Beer-Sheva
Сказал «Спасибо»: 173 раз Поблагодарили: 256 раз в 133 постах
На форуме уже отмечалось,что функция solve не всегда находит второй корень. Корни полинома хорошо находит функция polyroots.
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.02.2011(UTC) Сообщений: 7
Сказал(а) «Спасибо»: 1 раз
пусть это будет нашим пожеланием к разработчикам - довести до ума эту функцию
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.02.2011(UTC) Сообщений: 7
Сказал(а) «Спасибо»: 1 раз
кстати, сейчас в настройках я поставил диапазон корней от -100 до 100, solve нашла оба корня. А когда выставил диапазон по максимуму - от -1000 до 1000, функция не нашла корней вообще! Почему так?
Статус: Member
Группы: Registered
Зарегистрирован: 15.11.2009(UTC) Сообщений: 26 Откуда: Уфа, Башкортостан
Сказал(а) «Спасибо»: 1 раз
У неё шаг меняется при изменении диапазона. Может не попасть на решение. Как-то так.
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.02.2011(UTC) Сообщений: 7
Сказал(а) «Спасибо»: 1 раз
Статус: Member
Группы: Registered
Зарегистрирован: 15.07.2008(UTC)
Сообщений: 102
Откуда: Брест
Сказал «Спасибо»: 8 раз Поблагодарили: 2 раз в 2 постах
a939 написал: кстати, сейчас в настройках я поставил диапазон корней от -100 до 100, solve нашла оба корня. А когда выставил диапазон по максимуму - от -1000 до 1000, функция не нашла корней вообще! Почему так?
Проблема в алгоритме, который используется для нахождения решения уравнения. При большом интервале могут не находится корни, лежащие рядом.
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.