Решите уравнение
Оценим порядок корней ещё до вычислений. Коэффициент при огромен по сравнению с остальными, поэтому один корень обязан быть близок к (он один почти уравновешивает кубическое слагаемое), а два оставшихся должны быть крошечными — примерно корнями почти квадратного уравнения . Ожидаемый разброс величин в раз заранее подсказывает, какие проверки окажутся чувствительными, а какие нет.
Найдём большой корень. При , близких к , поведение многочлена определяется выражением , и итерации Ньютона от сразу сходятся к
Найдём два малых корня по переменам знака. Вычислим вблизи нуля: , , , значит, один корень лежит в , а другой — в . Итерации Ньютона в 50-значной арифметике дают
Проверяем подстановкой, а не одними формулами Виета. Это принципиальная предосторожность. Сумма корней должна равняться , а произведение , однако большой корень настолько доминирует в сумме, что даже неверные малые корни выглядят проходящими проверку: ошибочная пара удовлетворяет проверке Виета на сумму с точностью до четырёх знаков (произведение же, , промахивается сильно), но подстановка любого из этих чисел в даёт , а не .
Подтвердим каждый корень напрямую. Подстановка верных значений даёт , и , каждое из которых меньше в 50-значной арифметике ✓. Только подстановка в исходный многочлен отличает настоящий корень от правдоподобного «почти корня».
Запишем три корня.
Все три действительны, что согласуется с положительным дискриминантом: кубическая парабола пересекает ось трижды, причём дважды — в пределах сотой доли от начала координат.
Need to solve a different problem like this? Open the solver →