Методы решения физико-математических задач

Онлайн калькулятор корней кубических уравнений

Кубическое уравнение - онлайн калькулятор
Онлайн калькулятор для нахождения корней кубического уравнения. Вы вводите коэффициенты кубического уравнения и получаете его решение.

Калькулятор корней кубического уравнения

Описание онлайн калькулятора

Калькулятор производит вычисление корней кубического уравнения:
(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 23 + b ;    q = 2(a3  ) 3  – ab3 + c . 
Вычисляем детерминант:
Q = (p3  ) 3  + (q2  ) 2  . 

Если Q ≥ 0 ,  то вычисляем корни по формуле Кардано:
(6)   y1  = A + B ,    y2,3  = – A + B2 ± iA – 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 < φ < π . 

Автор: Олег Одинцов.     Опубликовано:

Меню