Онлайн калькулятор корней кубических уравнений
Калькулятор корней кубического уравнения
Описание онлайн калькулятора
Калькулятор производит вычисление корней кубического уравнения:
(1) Ax 3  + Bx 2  + Cx + D = 0 .
Чтобы найти корни этого уравнения, введите значения коэффициентов A, B, C, D в поля формы и нажмите кнопку “Рассчитать корни”. После этого ниже появятся результаты расчета. Если коэффициенты введены не правильно, то поле ввода подсвечивается красным цветом и корни не рассчитываются. Исправьте подсвеченное значение и снова нажмите кнопку “Рассчитать корни”.
Правила ввода чисел
Чтобы ввести число A = – 6, 626 ⋅ 10 – 34  , в поле ввода введите следующее:
–6.626e–34
То есть разделителем целой и дробной части числа является точка.
Порядок числа вводится после латинской буквы e .
Метод расчета
Пусть мы имеем кубическое уравнение:
Ax 3  + Bx 2  + Cx + D = 0 .
Разделим его на A :
(1) x 3  + ax 2  + bx + c = 0 ,
где a = B / A , b = C / A , c = D / A . Сделаем подстановку:
x = y – a3 .
Получаем уравнение неполного вида:
(4) y 3  + py + q = 0 ,
где
(5) p = – a 2 3 + b ; q = 2( a3  ) 3  – ab3 + c .
Вычисляем детерминант:
Q = ( p3  ) 3  + ( q2  ) 2  .
Если Q ≥ 0 , то вычисляем корни по формуле Кардано:
(6) y1  = A + B , y2,3  = – A + B2 ± i A – B2 √ 3  ,
где
(7) A = 3 √ – q2 + √ Q    ; B = 3 √ – q2 – √ Q    .
При Q < 0 корни действительные. Вычисляем их по формуле Виета:
(9) y1  = 2 √ – p3   cos (φ / 3 ) ;
(10) y2  = 2 √ – p3   cos (φ / 3 + 2π / 3 ) ;
(11) y3  = 2 √ – p3   cos (φ / 3 + 4π / 3 ) ,
где
(12) cos φ = – q2 ( 3– p  ) 3 / 2  ; 0 < φ < π .
Автор: Олег Одинцов. Опубликовано: