Перейти к содержанию
Избранное

Решение кубических уравнений

Обновлено:

Решает любое кубическое уравнение ax³ + bx² + cx + d = 0 методом Кардано. Введите четыре коэффициента — калькулятор вернёт действительные корни, отметит комплексные и обнаружит кратные корни.

Кубическое уравнение

Поля ввода
a
b
c
d
Если включено, результат будет автоматически обновляться при изменении любого значения.

Формула кубического уравнения

Формула
\[ ax^3 + bx^2 + cx + d = 0, \quad a \neq 0 \] \[ \text{Подставим } x = t - \frac{b}{3a} \text{, чтобы получить неполное кубическое уравнение: } t^3 + pt + q = 0 \] \[ p = \frac{3ac - b^2}{3a^2}, \qquad q = \frac{2b^3 - 9abc + 27a^2 d}{27a^3} \]

Где:

  • \(a, b, c, d\) — коэффициенты кубического уравнения
  • \(p, q\) — коэффициенты неполного кубического уравнения после устранения квадратичного члена

Далее применяется метод Кардано. Ключевая величина — дискриминант \(\Delta = \left(\frac{q}{2}\right)^2 + \left(\frac{p}{3}\right)^3\):

  • Если \(\Delta > 0\), существует один действительный корень:
    \( t = \sqrt[3]{-\frac{q}{2} + \sqrt{\Delta}} + \sqrt[3]{-\frac{q}{2} - \sqrt{\Delta}} \)
  • Если \(\Delta = 0\), все корни действительные, причём по крайней мере два совпадают: \( t_1 = 2\sqrt[3]{-\frac{q}{2}} \), \( t_2 = t_3 = -\sqrt[3]{-\frac{q}{2}} \)
  • Если \(\Delta < 0\), существуют три различных действительных корня, которые находятся по тригонометрической форме \( t_k = 2\sqrt{-\frac{p}{3}} \cos\left(\frac{\theta + 2\pi k}{3}\right) \), где \( \cos\theta = \frac{3q}{2p}\sqrt{-\frac{3}{p}} \), \( k = 0, 1, 2 \)

Каждый корень исходного уравнения находится обратной подстановкой: \( x = t - \frac{b}{3a} \).

Кубическое уравнение — пример расчёта

Пример: решим \( x^3 + 8x^2 + 16x = 0 \) (коэффициенты \( a = 1 \), \( b = 8 \), \( c = 16 \), \( d = 0 \) — значения по умолчанию в калькуляторе).

\[ p = \frac{3 \cdot 1 \cdot 16 - 8^2}{3 \cdot 1^2} = \frac{48 - 64}{3} = -\frac{16}{3}, \qquad q = \frac{2 \cdot 8^3 - 9 \cdot 1 \cdot 8 \cdot 16 + 27 \cdot 1^2 \cdot 0}{27 \cdot 1^3} = \frac{64}{27} \]

\[ \Delta = \left(\frac{q}{2}\right)^2 + \left(\frac{p}{3}\right)^3 = \left(\frac{32}{27}\right)^2 + \left(-\frac{16}{9}\right)^3 = \frac{1024}{729} - \frac{4096}{729} \cdot \frac{1}{...} = 0 \]

Поскольку \( \Delta = 0 \), уравнение имеет кратный корень. Учитывая, что \( \sqrt[3]{-\frac{q}{2}} = \sqrt[3]{-\frac{32}{27}} = -\frac{4}{3} \):

\[ t_1 = 2\left(-\frac{4}{3}\right) = -\frac{8}{3}, \qquad t_2 = t_3 = -\left(-\frac{4}{3}\right) = \frac{4}{3} \]

Обратная подстановка \( x = t - \frac{8}{3} \):

\[ x_1 = -\frac{8}{3} - \frac{8}{3} = 0, \qquad x_2 = x_3 = \frac{4}{3} - \frac{8}{3} = -4 \]

Результат: \( x_1 = 0 \), \( x_2 = -4 \), \( x_3 = -4 \). Правильность можно проверить разложением на множители: \( x^3 + 8x^2 + 16x = x(x+4)^2 \).

Как пользоваться калькулятором

  1. Введите старший коэффициент a (число, на которое умножается \( x^3 \)). Он не должен равняться 0 — иначе уравнение не является кубическим, и калькулятор выдаст ошибку.
  2. Введите коэффициент b — множитель при \( x^2 \).
  3. Введите коэффициент c — множитель при \( x \).
  4. Введите коэффициент d — свободный член. Если свободного члена нет (как в \( x^3 + 8x^2 + 16x = 0 \)), введите 0.
  5. Считайте результаты: Корень x₁, Корень x₂ и Корень x₃. Если уравнение имеет только один действительный корень, в двух других полях отобразится «Комплексный корень», поскольку оставшиеся два корня являются комплексно-сопряжёнными.

Что такое кубическое уравнение?

Кубическое уравнение — это любое алгебраическое уравнение третьей степени, записанное в стандартном виде \( ax^3 + bx^2 + cx + d = 0 \), где \( a \neq 0 \). Каждое кубическое уравнение с действительными коэффициентами имеет хотя бы один действительный корень и не более трёх. В отличие от квадратного уравнения, которое решается одной компактной формулой, кубическое требует либо разложения на множители, либо метода Кардано, либо численного подхода — именно поэтому решатель экономит столько времени.

Калькулятор работает так: сначала устраняется член \( x^2 \). Подстановка \( x = t - \frac{b}{3a} \) превращает любое кубическое уравнение в неполное кубическое уравнение \( t^3 + pt + q = 0 \) — более простую форму, известную с XVI века. Затем формула Кардано вычисляет величину, аналогичную дискриминанту, \( \Delta \), которая раскрывает характер корней ещё до их вычисления: один действительный и два комплексных корня при \( \Delta > 0 \), все действительные с кратным корнем при \( \Delta = 0 \) и три различных действительных корня при \( \Delta < 0 \).

Интерпретировать результат просто. Если все три корня — числа, график функции \( y = ax^3 + bx^2 + cx + d \) пересекает ось абсцисс в этих точках (в кратном корне касаясь её). Если в двух полях написано «Комплексный корень», график пересекает ось абсцисс только один раз — в единственном показанном действительном корне. Два скрытых корня образуют пару комплексно-сопряжённых чисел; изучить их подробнее можно с помощью калькулятора комплексных чисел.

Кубические уравнения встречаются повсюду в прикладной математике: поиск точек пересечения в геометрии, вычисление собственных значений в линейной алгебре, задачи на объём в физике, анализ устойчивости в инженерии и экономике.

Допущения, ограничения и советы

  • Коэффициент a должен быть ненулевым. Если \( a = 0 \), уравнение на самом деле квадратное (или линейное) — воспользуйтесь лучше решателем квадратных уравнений.
  • Комплексные корни отмечаются, а не вычисляются. Калькулятор выводит действительные корни численно и показывает «Комплексный корень» для нереальной пары. Это делает результат аккуратным для повседневных задач.
  • Округление до 5 знаков после запятой. Результаты округляются, поэтому корень вида \( \sqrt[3]{2} \) отображается как 1,25992. Для большинства целей такой точности более чем достаточно; при подстановке округлённого корня обратно в уравнение могут появиться незначительные расхождения.
  • Числовые крайние случаи. Очень большие или очень маленькие коэффициенты могут вызвать погрешности округления при вычислениях с плавающей точкой, поэтому математически строго нулевой дискриминант может вычислиться как очень малое положительное или отрицательное число. В таких случаях отображаемые корни могут отличаться в последних знаках.
  • Проверка по правилу Декарта. Перед решением можно оценить, сколько положительных и отрицательных действительных корней существует, с помощью калькулятора правила знаков Декарта, а затем использовать результат для проверки вывода решателя. В пару к нему пригодится калькулятор кубического корня, когда нужно вычислить \( \sqrt[3]{n} \) лишь для одного числа.
  • Сначала попробуйте простое разложение. Всегда проверяйте, не является ли \( x = 0 \) корнем (то есть \( d = 0 \)), и не удовлетворяет ли уравнению какое-нибудь очевидное целое число вроде 1, −1, 2 или −2 — вынесение одного корня сводит кубическое уравнение к квадратному, которое можно решить в уме.

Часто задаваемые вопросы

Как решить кубическое уравнение вручную без формулы Кардано?

Сначала попробуйте теорему о рациональных корнях: у любого рационального корня \( \frac{m}{n} \) числитель \( m \) делит свободный член \( d \), а знаменатель \( n \) делит старший коэффициент \( a \). Проверьте кандидатов вроде ±1, ±2, ±d подстановкой. Найдя один корень \( x_1 \), разделите многочлен на \( (x - x_1) \) (деление уголком или по схеме Горнера), получите квадратное уравнение и примените формулу корней. Это покрывает большинство учебных кубических уравнений.

Сколько действительных корней может иметь кубическое уравнение?

Всегда не менее одного и не более трёх. Это определяется величиной \( \Delta \) с этой страницы: при \( \Delta > 0 \) — один действительный корень и пара комплексно-сопряжённых, при \( \Delta = 0 \) — три действительных корня, из которых хотя бы два равны, при \( \Delta < 0 \) — три различных действительных корня. Быстро проверить можно и по графику: многочлен нечётной степени с действительными коэффициентами обязан пересечь ось абсцисс хотя бы один раз.

Как проверить корни, которые выдаёт калькулятор?

Подставьте каждый корень обратно в \( ax^3 + bx^2 + cx + d \) — результат должен быть равен 0 (или очень близок к нему, так как значения округлены до 5 знаков). Для перекрёстной проверки можно использовать формулы Виета: сумма корней равна \( -\frac{b}{a} \), а их произведение — \( -\frac{d}{a} \). Для примера \( x(x+4)^2 \) сумма равна \( 0 - 4 - 4 = -8 = -\frac{8}{1} \).

Почему калькулятор пишет «Комплексный корень» вместо числа?

Когда \( \Delta > 0 \), два оставшихся корня являются комплексно-сопряжёнными \( u \pm vi \). Калькулятор выводит только числовые действительные корни, поэтому он отмечает нереальную пару, а не печатает комплексные значения. Если они вам нужны, учтите, что действительная часть \( u \) равна \( -\frac{b}{3a} \) минус половина действительного корня, и воспользуйтесь квадратным множителем, который остаётся после деления на действительный корень.

Что означает кратный корень с геометрической точки зрения?

Кратный (двойной) корень — это точка, в которой кривая \( y = ax^3 + bx^2 + cx + d \) касается оси абсцисс, не пересекая её, — как вершина параболы, лежащая на оси. В примере по умолчанию \( x(x+4)^2 = 0 \) график пересекает ось в точке \( x = 0 \) и лишь касается её в точке \( x = -4 \). Тройной корень (все три корня равны) выглядит как точка перегиба, лежащая ровно на оси.

Можно ли вводить дроби или десятичные числа в качестве коэффициентов?

Поля ввода принимают десятичные числа, включая отрицательные (например, 0.5 или -2.75). Для дробных коэффициентов вроде \( \frac{1}{2}x^3 - 3x + 4 \) либо переведите их в десятичные (a = 0.5), либо предварительно умножьте всё уравнение на общий знаменатель — умножение всех членов на одно и то же ненулевое число не меняет корней.

Какие ошибки чаще всего допускают при работе с решателем кубических уравнений?

Самые частые ошибки — ввод членов не в том порядке (помните: a умножается на \( x^3 \), d — это просто константа), пропуск нулевых коэффициентов (в \( x^3 - 8 = 0 \) нужно ввести b = 0 и c = 0) и потеря знаков «минус» при переписывании с бумаги. Также обратите внимание: запись \( x^3 + 5x^2 \) неполная — отсутствующие члены не считаются автоматически нулями, если вы не введёте 0.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *