Кубическое уравнение
Решение кубического уравнения по формуле Виета. Создан по запросу пользователя.
Сегодня выполняем запрос пользователя Решение кубического уравнения.
Канонический вид кубического уравнения:
Решать кубическое уравнение мы будем по формуле Виета.
Формула Виета — способ решения кубического уравнения вида
Соответственно, чтобы привести к этому виду оригинальное уравнение первым шагом все введенные коэффициенты делятся на коэффициент а:
Калькулятор ниже, а описание формулы Виета — под ним
Кстати сказать, на других сайтах почему-то для решения кубических уравнений используют формулу Кардано, однако я согласен с Википедией в том, что формула Виета более удобна для практического применения. Так что почему везде формула Кардано — непонятно, разве что лень людям Гиперболические функции и Обратные гиперболические функции реализовывать. Ну мне не лень было.
Итак, формула Виета (из Википедии)
Обратите внимание, что по представлению формулы Виета а — второй коэффициент, а коэффициент перед x³ всегда считается равным 1. Калькулятор позволяет ввести а как коэффициент перед х³, но сразу же на него и делит уравнение, чтобы получить 1
Вычисляем:
Вычисляем:
Если S > 0, то вычисляем:
и имеем три действительных корня:
Если S < 0, то заменяем тригонометрические функции гиперболическими. Здесь возможны три случая в зависимости от Q
Q > 0:
(действительный корень)
(пара комплексных корней)
Q < 0:
(действительный корень)
(пара комплексных корней)
Q = 0:
(действительный корень)
(пара комплексных корней)
Если S = 0, то уравнение вырождено и имеет меньше 3 различных решений (второй корень кратности 2):
По этим формулам калькулятор и работает. Решает вроде правильно, хотя решения с мнимой частью не проверял. Если что, пишите.
Комментарии