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