Уравнение четвертой степени
Квадратные уравнения, уравнения третьей степени, уравнения четвертой степени – как это все не ново, но только жизнь такая штука, что стоит только покинуть стены родной школы, как все знания также покидают наши головы. Да и решение такого рода уравнений зачастую отнимает слишком много времени, которого в современном ритме жизни и так всегда не хватает.
Наш онлайн калькулятор поможет вам решить любое уравнение, особенно, он поможет тем, для кого ход решения не так важен как правильный ответ. Все что о вас может потребоваться это ввести искомые значения в уравнение и ровно через пару секунд вы получите значение всех неизвестных. Наш онлайн калькулятор это легко, просто и быстро!
Решение уравнения 4 степени программа
Модуль состоит из двух файлов, poly34.h, poly34.cpp.
Для его работы не требуются никакие дополнительные библиотеки.
Из стандартных include-файлов подключается только math.h.
Динамическое выделение памяти также не используется.
poly34.h — заголовочный файл
poly34.cpp — реализация.
Уравнения степени 3
Линейные и квадратные уравнения с действительными коэффициентами решаются просто. Для решения кубических уравнений можно взять триногометрическую формулу Виета, код программы занимает около двух десятков строк. Корни уравнения x 3 + ax 2 + bx + c = 0 находятся с помощью функции Здесь x должен быть маccивом длины 3.
В случае трех действительных корней функция возвращает число 3, сами корни возвращаются в x[0],x[1],x[2].
Замечание 1. Корни не обязательно упорядочены!
Если два корня совпадают, то функция возвращает число 2, а в массиве x по-прежнему лежат три числа.
Если функция возвращает 1, то x[0] — действительный корень и x[1]±i*x[2] — пара комплексно сопряженных.
Замечание 2. Из-за погрешностей округления пара комплексно сопряженных корней с очень малой мнимой частью иногда может оказаться действительным корнем кратности 2. Например, для уравнения x 3 — 5x 2 + 8x — 4 = 0 с корнями 1,2,2 получаются корни 1.0, 2.0±i*9.6e-17. Если мнимая часть корня по модулю не превышает 1e-14, то функция SolveP3 сама заменяет такую пару на один действительный двукратный корень, но пользователь должен все равно иметь в виду возможность такой ситуации.
Уравнения степени 4
Для решения уравнений 4-й степени лучше взять решение Декарта — Эйлера. Корни уравнения x 4 + ax 3 + bx 2 + cx + d = 0 находятся с помощью функции Здесь x должен быть маccивом длины 4.
В случае 4-х действительных корней функция возвращает число 4, сами корни возвращаются в x[0],x[1],x[2],x[3].
В случае 2-х действительных и пары комплексно сопряженных корней функция возвращает число 2, x[0],x[1] — действительные корни и x[2]±i*x[3] — пара комплексно сопряженных.
Если уравнение имеет две пары пары комплексно сопряженных корней, то функция возвращает 0, x[0]±i*x[1] и x[2]±i*x[3] — сами корни.
Замечание 3. Численные эксперименты показывают, что в отдельных случаях получающаяся погрешность, довольно велика, до 10 -12 . Поэтому в конце найденные действительные корни уточняются с помощью одного шага метода Ньютона.
Например, для уравнения x*(x-1)*(x-0.0001)*(x-0.0002) без уточнения погрешность будет порядка 0.25*10 -9 , с уточнением порядка 10 -16 .
Уравнения степени 5
Все корни уравнения 5-й степени f(x) = x 5 + ax 4 + bx 3 + cx 2 + dx + e = 0 не превосходят по модулю величины brd = 1 + max( |a|, |b|, |c|, |d|, |e| ).
Уравнение 5-й степени всегда имеет по крайней мере один действительный корень. Для его нахождения, начиная с интервала [-brd,brd] сделаем 6 «делений отрезка пополам». После этого уточним корень методом Ньютона.
Найдя один действительный корень x0, поделим на него исходный многочлен f(x) и найдем корни полученного многочлена 4-й степени.
Корни многочлена f(x) находятся с помощью функции Здесь x должен быть маccивом длины 5.
В случае 5 действительных корней функция возвращает число 5, сами корни возвращаются в x[0],x[1],x[2],x[3],x[4].
В случае 3-х действительных и пары комплексно сопряженных корней функция возвращает число 3, x[0],x[1],x[2] — действительные корни и x[3]±i*x[4] — пара комплексно сопряженных.
Если уравнение имеет две пары пары комплексно сопряженных корней, то функция возвращает 1, x[0] — действительный корень и x[1]±i*x[2] , x[3]±i*x[4] — комплексные корни.
Вспомогательные функции
Решение кубических уравнений производится в одной-единственной функции SolveP3. Для решения уравнений 4-й степени используются три вспомогательных функции:
Первая служит для извлечения квадратного корня из комплексного числа: a+i*s = sqrt(x+i*y).
Вторая — для решения биквадратного уравнения, третья — для решения неполного уравнения.
Замечание 4. Как и в случае кубических уравнений, корень кратности 2 или пара очень близких действительных корней может быть показана в виде пары комплексно сопряженных корней с малой мнимой частью.
Для решения уравнений 5-й степени используются функции:
Решение уравнений четвертой степени
Для уравнений четвертой степени применимы все те общие схемы решения уравнений высших степеней, что мы разбирали в предыдущем материале. Однако существует ряд нюансов в решении двучленных, биквадратных и возвратных уравнений, на которых мы хотели бы остановиться подробнее.
Также в статье мы разберем искусственный метод разложения многочлена на множители, решение в радикалах и метод Феррари, который используется для того, чтобы свести решение уравнения четвертой степени к кубическому уравнению.
Решение двучленного уравнения четвертой степени
Это простейший тип уравнений четвертой степени. Запись уравнения имеет вид A x 4 + B = 0 .
Для решения этого типа уравнений применяются формулы сокращенного умножения:
A x 4 + B = 0 x 4 + B A = 0 x 4 + 2 B A x 2 + B A — 2 B A x 2 = 0 x 2 + B A 2 — 2 B A x 2 = 0 x 2 — 2 B A 4 x + B A x 2 + 2 B A 4 x + B A = 0
Остается лишь найти корни квадратных трехчленов.
Решить уравнение четвертой степени 4 x 4 + 1 = 0 .
Решение
Для начала проведем разложение многочлена 4 x 4 + 1 на множители:
4 x 4 + 1 = 4 x 4 + 4 x 2 + 1 = ( 2 x 2 + 1 ) 2 — 4 x 2 = 2 x 2 — 2 x + 1 ( 2 x 2 + 2 x + 1 )
Теперь найдем корни квадратных трехчленов.
2 x 2 — 2 x + 1 = 0 D = ( — 2 ) 2 — 4 · 2 · 1 = — 4 x 1 = 2 + D 2 · 2 = 1 2 + i x 2 = 2 — D 2 · 2 = 1 2 — i
2 x 2 + 2 x + 1 = 0 D = 2 2 — 4 · 2 · 1 = — 4 x 3 = — 2 + D 2 · 2 = — 1 2 + i x 4 = — 2 — D 2 · 2 = — 1 2 — i
Мы получили четыре комплексных корня.
Ответ: x = 1 2 ± i и x = — 1 2 ± i .
Решение возвратного уравнения четвертой степени
Возвратные уравнения четвертого порядка имеют вид A x 4 + B x 3 + C x 2 + B x + A = 0
х = 0 не является корнем этого уравнения: A · 0 4 + B · 0 3 + C · 0 2 + B · 0 + A = A ≠ 0 . Поэтому на x 2 можно смело разделить обе части этого уравнения:
A x 4 + B x 3 + C x 2 + B x + A = 0 A x 2 + B x + C + B x + A x 2 = 0 A x 2 + A x 2 + B x + B x + C = 0 A x 2 + 1 x 2 + B x + 1 x + C = 0
Проведем замену переменных x + 1 x = y ⇒ x + 1 x 2 = y 2 ⇒ x 2 + 1 x 2 = y 2 — 2 :
A x 2 + 1 x 2 + B x + 1 x + C = 0 A ( y 2 — 2 ) + B y + C = 0 A y 2 + B y + C — 2 A = 0
Так мы проведи сведение возвратного уравнения четвертой степени к квадратному уравнению.
Найти все комплексные корни уравнения 2 x 4 + 2 3 + 2 x 3 + 4 + 6 x 2 + 2 3 + 2 x + 2 = 0 .
Решение
Симметрия коэффициентов подсказывает нам, что мы имеем дело с возвратным уравнением четвертой степени. Проведем деление обеих частей на x 2 :
2 x 2 + 2 3 + 2 x + 4 + 6 + 2 3 + 2 x + 2 x 2 = 0
2 x 2 + 2 x 2 + 2 3 + 2 x + 2 3 + 2 x + 4 + 6 + = 0 2 x 2 + 1 x 2 + 2 3 + 2 x + 1 x + 4 + 6 = 0
Проведем замену переменной x + 1 x = y ⇒ x + 1 x 2 = y 2 ⇒ x 2 + 1 x 2 = y 2 — 2
2 x 2 + 1 x 2 + 2 3 + 2 x + 1 x + 4 + 6 = 0 2 y 2 — 2 + 2 3 + 2 y + 4 + 6 = 0 2 y 2 + 2 3 + 2 y + 6 = 0
Решим полученное квадратное уравнение:
D = 2 3 + 2 2 — 4 · 2 · 6 = 12 + 4 6 + 2 — 8 6 = = 12 — 4 6 + 2 = 2 3 — 2 2 y 1 = — 2 3 — 2 + D 2 · 2 = — 2 3 — 2 + 2 3 — 2 4 = — 2 2 y 2 = — 2 3 — 2 — D 2 · 2 = — 2 3 — 2 — 2 3 + 2 4 = — 3
Вернемся к замене: x + 1 x = — 2 2 , x + 1 x = — 3 .
Решим первое уравнение:
x + 1 x = — 2 2 ⇒ 2 x 2 + 2 x + 2 = 0 D = 2 2 — 4 · 2 · 2 = — 14 x 1 = — 2 — D 2 · 2 = — 2 4 + i · 14 4 x 2 = — 2 — D 2 · 2 = — 2 4 — i · 14 4
Решим второе уравнение:
x + 1 x = — 3 ⇒ x 2 + 3 x + 1 = 0 D = 3 2 — 4 · 1 · 1 = — 1 x 3 = — 3 + D 2 = — 3 2 + i · 1 2 x 4 = — 3 — D 2 = — 3 2 — i · 1 2
Ответ: x = — 2 4 ± i · 14 4 и x = — 3 2 ± i · 1 2 .
Решение биквадратного уравнения
Биквадратные уравнения четвертой степени имеют вид A x 4 + B x 2 + C = 0 . Мы можем свести такое уравнение к квадратному A y 2 + B y + C = 0 путем замены y = x 2 . Это стандартный прием.
Решить биквадратное уравнение 2 x 4 + 5 x 2 — 3 = 0 .
Решение
Выполним замену переменной y = x 2 , что позволит нам свести исходное уравнение к квадратному:
2 y 2 + 5 y — 3 = 0 D = 5 2 — 4 · 2 · ( — 3 ) = 49 y 1 = — 5 + D 2 · 2 = — 5 + 7 4 = 1 2 y 2 = — 5 — D 2 · 2 = — 5 — 7 4 = — 3
Следовательно, x 2 = 1 2 или x 2 = — 3 .
Первое равенство позволяет нам получить корень x = ± 1 2 . Второе равенство не имеет действительных корней, зато имеет комплексно сопряженных корней x = ± i · 3 .
Ответ: x = ± 1 2 и x = ± i · 3 .
Найти все комплексные корни биквадратного уравнения 16 x 4 + 145 x 2 + 9 = 0 .
Решение
Используем метод замены y = x 2 для того, чтобы свести исходное биквадратное уравнение к квадратному:
16 y 2 + 145 y + 9 = 0 D = 145 2 — 4 · 16 · 9 = 20449 y 1 = — 145 + D 2 · 16 = — 145 + 143 32 = — 1 16 y 2 = — 145 — D 2 · 16 = — 145 — 143 32 = — 9
Поэтому, в силу замены переменной, x 2 = — 1 16 или x 2 = — 9 .
Ответ: x 1 , 2 = ± 1 4 · i , x 3 , 4 = ± 3 · i .
Решение уравнений четвертой степени с рациональными корнями
Алгоритм нахождения рациональных корней уравнения четвертой степени приведен в материале «Решение уравнений высших степеней».
Решение уравнений четвертой степени по методу Феррари
Уравнения четвертой степени вида x 4 + A x 3 + B x 2 + C x + D = 0 в общем случае можно решить с применением метода Феррари. Для этого необходимо найти y 0 . Это любой из корней кубического уравнения y 3 — B y 2 + A C — 4 D y — A 2 D + 4 B D — C 2 = 0 . После этого необходимо решить два квадратных уравнения x 2 + A 2 x + y 0 2 + A 2 4 — B + y 0 x 2 + A 2 y 0 — C x + y 0 2 4 — D = 0 , у которых подкоренное выражение является полным квадратом.
Корни, полученные в ходе вычислений, будут корнями исходного уравнения четвертой степени.
Найти корни уравнения x 4 + 3 x 3 + 3 x 2 — x — 6 = 0 .
Решение
Имеем А = 3 , В = 3 , С = — 1 , D = — 6 . Применим метод Феррари для решения данного уравнения.
Составим и решим кубическое уравнение:
y 3 — B y 2 + A C — 4 D y — A 2 D + 4 B D — C 2 = 0 y 3 — 3 y 2 + 21 y — 19 = 0
Одним из корней кубического уравнения будет y 0 = 1 , так как 1 3 — 3 · 1 2 + 21 · 1 — 19 = 0 .
Запишем два квадратных уравнения:
x 2 + A 2 x + y 0 2 ± A 2 4 — B + y 0 x 2 + A 2 y 0 — C x + y 0 2 4 — D = 0 x 2 + 3 2 x + 1 2 ± 1 4 x 2 + 5 2 x + 25 4 = 0 x 2 + 3 2 x + 1 2 ± 1 2 x + 5 2 2 = 0
x 2 + 3 2 x + 1 2 + 1 2 x + 5 2 = 0 или x 2 + 3 2 x + 1 2 — 1 2 x — 5 2 = 0
x 2 + 2 x + 3 = 0 или x 2 + x — 2 = 0
Корнями первого уравнения будут x = — 1 ± i · 2 , корнями второго х = 1 и х = — 2 .
Ответ: x 1 , 2 = — 1 ± i 2 , x 3 = 1 , x 4 = — 2 .
http://math.ivanovo.ac.ru/dalgebra/Khashin/cutil/poly34.html
http://zaochnik.com/spravochnik/matematika/systems/reshenie-uravnenij-chetvertoj-stepeni/