UTILS.
100% у браузері

Розв'язувач кубічних рівнянь

Розв'язуйте ax³+bx²+cx+d=0 для всіх трьох коренів методами Cardano й тригонометричним, з дискримінантом і кількістю дійсних коренів.

Введіть a, b, c і d. a не має дорівнювати 0.

Про цей інструмент

Розв'яжіть будь-яке кубічне рівняння ax³ + bx² + cx + d = 0 (з a ≠ 0). Введіть чотири коефіцієнти — і розв'язувач поверне всі три корені, дійсні й комплексні, разом із дискримінантом і кількістю дійсних коренів. Він працює повністю у вашому браузері й перераховує в міру введення.

Спочатку кубічне рівняння зводиться підстановкою x = t - b/(3a) до t³ + pt + q = 0, а дискримінант Δ = (q/2)² + (p/3)³ визначає випадок. Коли Δ > 0, є один дійсний корінь за формулою Cardano плюс пара комплексно спряжених. Коли Δ = 0, корені дійсні з кратним значенням. Коли Δ < 0, є три різні дійсні корені, знайдені тригонометричним методом, tₖ = 2√(-p/3)·cos((1/3)·acos((3q/2p)·√(-3/p)) - 2πk/3). Кожне t зсувається назад на -b/(3a), щоб дати x.

Комплексні корені показуються у формі a ± bi. Наприклад, x³ - 6x² + 11x - 6 = 0 повертає корені 1, 2 і 3. Коефіцієнт a не має дорівнювати нулю, інакше рівняння не кубічне.

Поширені запитання

Що каже мені дискримінант?
Його знак класифікує корені: додатний означає один дійсний і два комплексно спряжені корені, нуль означає, що всі корені дійсні з кратним, а від'ємний означає три різні дійсні корені.
Чому завжди повертається три корені?
За основною теоремою алгебри кубічне рівняння має рівно три корені з урахуванням кратності. Деякі можуть бути комплексними, а кратні корені з'являються більш ніж один раз.
Чи має старший коефіцієнт a бути ненульовим?
Так. Якщо a дорівнює нулю, рівняння щонайбільше квадратне, а не кубічне, тож розв'язувач вимагає ненульового a, інакше повідомляє про хибне введення.
Як знаходяться три дійсні корені, коли дискримінант від'ємний?
Тригонометричним методом, який використовує косинусну формулу на зведеному кубічному рівнянні, щоб дати три різні дійсні корені без комплексної арифметики.

Більше інструментів