Какой существует алгоритм для решения уравнения N степени?







+2 +/-

Мы тут с другом пишем программу для генерации всех возможных алгебраических чисел и нам нужен универсальный алгоритм для решения уравнений N степени (уравнение вида k(0) + k(1)*x^1 + ... + k(n)*x^n = 0, где k - рациональные коэффициенты). Необходимо что бы алгоритм выявлял все возможные корни(включая комплексные) подобных уравнений. Знаю, что WolframAlpha и многие другие программы решают подобные уравнения без труда, но какие там алгоритмы поиска корней? Если у вас есть готовые примеры таких алгоритмов на любом языке программирование, то пожалуйста скиньте). О существовании теоремы Абеля — Руффини, я знаю, так что конкретной формулой тут точно не обойтись, но эта теорема вовсе не утверждает, что не существует универсального алгоритма для решения подобных уравнений.

Профиль пользователя Calendula Спросил: Calendula (рейтинг 2627) Категория: наука и техника

Ответов: 1

2 +/-

Да, теорема Абеля - Руффини рулит, не существует общих формул для решения уравнений выше 4 степени.

Даже для кубических уравнений есть, казалось бы, формула Кардано, но она дает решение, только если у нас 1 действительный корень и два комплексных, или 1 действительный и еще два действительных равных друг другу (то есть кратный корень).

Если же у нас 3 разных действительных корня, то получается "неприводимый" случай, когда под квадратным корнем оказывается отрицательное число, после чего решение затыкается.

Способ Феррари для решения уравнений 4 степени - это уже не просто формула, а целый метод.

Посмотреть его можно здесь: http://www.resolventa.ru/spr/algebra/ferrary.htm

Там подводных камней еще больше.

Поэтому все сайты типа Вольфрам Альфа или Нигма РФ, обычно решают уравнения простыми численными методами.

Есть, например, метод Ньютона, метод наименьших квадратов, еще какие-то методы, я все не помню.

Ответил на вопрос: Nursed  

Похожие вопросы

Спросил
6 Отв.
Почему учительница не разрешает детям считать на пальцах?
Ответ: Ученые из Стэнфорда представили результаты исследования о важности визуализации при преподавании и обучении математики. В исследовании использовали опыт работы со слабоуспевающими школьниками 7-8 кла ... Читать далее...
Автор вопроса: Lowish, в категории | | | | |
Спросил Lowish
2 Отв.
Сколько будет 2+2?
Ответ: Поскольку не сказано, что с чем складывается, то ответы могут быть разные. Если речь идет о числах - то ответ будет 4. А вот если сложить два дерева и двух дровосеков, которые эти деревья пилят - то ... Читать далее...
Автор вопроса: Backflow, в категории | |
Спросил Backflow
2 Отв.
Как решать подобные задачи по ИВТ(Паскаль, подготовка к ЕГЭ)(см.)?
Ответ: Данные задачи относятся к заданиям ЕГЭ по информатике, суть которых - анализ кода программы, содержащей циклы и ветвления. От решающего задачу требуется проанализировать ход выполнения программы, для ... Читать далее...
Автор вопроса: Iranian, в категории | | |
Спросил Iranian
2 Отв.
Как вычесть из числа процент?
Ответ: Если нужно вычесть из числа процент, то нужно первое число разделить на 100, а затем из первого числа вычесть второе число, то есть частное. Если второе число задано количеством n %, значит частное н ... Читать далее...
Автор вопроса: Oorie, в категории |
Спросил Oorie
2 Отв.
Как определить поправку на прицеливание при стрельбе по мишени?
Ответ: Вы так и не хотите чётко формулировать задачи. Во-первых, винтовка не точка. И расстояние "от винтовки" неопределённое. Наверное нужно было сказать более определённо "расстояние от выходного конца ст ... Читать далее...
Автор вопроса: Chronon, в категории | |
Спросил Chronon
1 Отв.
Обязательно ли найдутся три команды (см. подробности)?
Ответ: Может и можно подобрать варианты, когда найдутся, но есть один, при котором такое исключено. То есть ответ: необязательно . Команда с номером 1 сыграла с командами под номерами от 3 до 8. Команда ... Читать далее...
Автор вопроса: Binode, в категории | | |
Спросил Binode
2 Отв.
Может ли средний рост школьников увеличиться?
Ответ: Задача про средний рост похожа почти на задачу о средней температур по больнице. Но тем не менее: Вариант 1)Перешедший из 9"А" в 9"Б" ученик был выше среднего роста учеников 9"Б". Тогда и средний пока ... Читать далее...
Автор вопроса: Schrank, в категории | | |
Спросил Schrank
1 Отв.
ГДЗ по математике где найти?
Ответ: Gdz4you.com , alldz.net , vshkole.com много таких сайтов , сам с gdz4you.com списую все четко!! ... Читать далее...
Автор вопроса: Ormond, в категории | |