Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline sdanilov  
#1 Оставлено : 21 июня 2012 г. 9:32:05(UTC)
sdanilov

Статус: Newbie

Группы: Registered
Зарегистрирован: 18.06.2012(UTC)
Сообщений: 3
Российская Федерация

Доброго всем дня!

Стали решать квадратное уравнения разными методами, в т.ч. при помощи polyroots (это же все-таки полином)
И данная функция работает не всегда корректно (скрин прилагается).
Может, кто подскажет, в чем дело?

Ошибка Polyroots

Да и с функцией roots тоже проблемы (непонятки):
1. почему она выводит только один корень для квадратного уравнения?
2. разве обязательно для СНУ начальные приближения? но без них не считает. Да и с ними тоже как-то непонятно: знаю, что есть 2 корня (по графику), с первым приближением находит, а для второго говорит что нет действительных корней (хотя они есть)
3. может просто в документации не указано, что roots ищет только действительные корни? было бы неплохо искать и комплексные =)

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Offline kasper  
#2 Оставлено : 21 июня 2012 г. 16:59:30(UTC)
kasper


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.05.2009(UTC)
Сообщений: 155
Мужчина
Российская Федерация
Откуда: Россия, Новочеркасск

Сказал «Спасибо»: 21 раз
Поблагодарили: 13 раз в 9 постах
Поменяйте местами -8 и 5, и будет вам счастье великое...
Хотя, конечно, не есть хорошо, что в описании не сказано, в каком порядке в вектор заносятся коэффициенты полинома.

Отредактировано пользователем 21 июня 2012 г. 17:11:35(UTC)  | Причина: Не указана

Offline kasper  
#3 Оставлено : 21 июня 2012 г. 17:21:45(UTC)
kasper


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 21.05.2009(UTC)
Сообщений: 155
Мужчина
Российская Федерация
Откуда: Россия, Новочеркасск

Сказал «Спасибо»: 21 раз
Поблагодарили: 13 раз в 9 постах
Автор: sdanilov Перейти к цитате

2. разве обязательно для СНУ начальные приближения? но без них не считает. Да и с ними тоже как-то непонятно: знаю, что есть 2 корня (по графику), с первым приближением находит, а для второго говорит что нет действительных корней (хотя они есть)


Насколько я знаю, начальное приближение всегда указывается. Можете сделать это сами, а можете отдать на откуп программе. Выбор нужного приближения - та еще головная боль, об этом, кстати, и в описании методов решении СНУ иногда говорится, что используемый для решения метод чувствителен к выбору начального приближения. Ситуация, когда при одном приближении корни находятся, а при другом нет, очень реальна...

Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.