Рівняння четвертого степеня

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Графік функції y=x40,5x35x2+2x+4

У математиці рівняння четвертого степеня є результатом прирівнювання многочлена четвертого степеня до нуля. Воно має такий загальний вигляд

 ax4+bx3+cx2+dx+e=0,

де  a0.

Рівняння четвертого степеня є рівнянням найвищого степеня, що дозволяє подання загального розв'язку у радикалах.

Історія

Лодовіко Феррарі

Рівняння четвертого степеня було вперше розглянуто математиками Індії між 400 до н. е. і 200 н. е.

Лодовіко Феррарі першим відкрив розв'язок рівнянь четвертого степеня (1540), проте його робота мала один недолік: він спирався на розв'язок кубічного рівняння, який належав Нікколо Тартальї. Тарталья просив не опубліковувати його, допоки він не надрукує власну книжку[1]. Проте згодом, цей розв'язок було опубліковано разом із розв'язком кубічного рівняння його наставником Джироламо Кардано у книзі «Ars Magna» (1545).

Розв'язок рівнянь вищих степенів (від п'ятого) у загальному випадку не можна подати в радикалах. Але недоведеність цього факту протягом деякого часу підбурювала вчених шукати такі розв'язки. 1824 року було опубліковано теорему Абеля-Руффіні, яка доводила неможливість подати корені рівнянь вищих степенів через радикали у загальному випадку[2].

Застосування

Поліноми високих степенів часто виникають у проблемах математичних методів оптимізації, де, зокрема, доводиться розглядати поліноми четвертого степеня, хоча і не дуже часто.

Рівняння четвертого степеня часто виникають у комп'ютерній графіці і при обчисленні рей-трейсингу (обтікання променів) проти торичних поверхонь, а також поверхонь четвертого порядку і лінійчастих поверхонь[3].

Іншою типовою задачею, у процесі розв'язання якої виникає рівняння четвертого степеня, є пошук перетину двох еліпсів, заданих неканонічно.

Досить часто виникає потреба розв'язувати рівняння четвертого степеня у задачах, які полягають у пошуку умов стійкості динамічних систем. Це пов'язано з тим, що потрібно шукати власні значення матриць монодромії вищезгаданих систем, що у випадку матриць 4 на 4 рівнозначно розв'язанню деякого рівняння четвертого степеня.

Програмна версія стійкого розв'язку рівняння четвертого степеня наведена у Graphics Gems[4].

Розв'язання рівняння четвертого степеня

Окремі випадки

Нульовий вільний член

Якщо  a4=0, то один з коренів  x=0, а інші можна знайти, поділивши все рівняння на x, після чого отримавши кубічне рівняння,

a0x3+a1x2+a2x+a3=0

розв'язати його і знайти решту коренів.

Очевидні корені: 1 та −1

Згідно з теоремою Вієта, рівняння  a0x4+a1x3+a2x2+a3x+a4=0

  • має корінь 1, якщо  a0+a1+a2+a3+a4=0. Поділивши його на  (x1), отримавши кубічне рівняння, продовжити шукати корені.
  • має корінь -1, якщо  a0a1+a2a3+a4=0. Тоді, його можна поділити на  (x+1), і розв'язати кубічне рівняння.

Біквадратні рівняння

Графік функції y=x45x2+4. Поліном четвертого степеня, що стоїть у правій частині, є біквадратичним і має симетричні корені: 1 і −1, 2 і −2.

Рівняння четвертого степеня, у якому a3 і a1 дорівнюють нулю, набуває вигляду:

 a0x4+a2x2+a4=0

Його називають біквадратним рівнянням і застосувавши заміну  z=x2, перетворимо його на квадратне рівняння

 a0z2+a2z+a4=0

яке має корені:

 z=a2±a224a0a42a0

Використавши обидва значення змінної z, отримаємо чотири корені x вихідного рівняння:

 x1=+z1
 x2=z1
 x3=+z2
 x4=z2

Якщо серед знайдених чисел z є від'ємні або комплексні числа, то деякі з коренів вихідного рівняння будуть комплексними.

Квазісиметричні рівняння

Загальний вигляд рівняння:

 x4+a1x3+a2x2+a3x+m2=0, де  m=a3/a1. Це рівняння можна розв'язати таким способом:

Поділимо обидві частини рівняння на  x2, отримаємо

 x2+a1x+a2+a3/x+m2/x2=0

 (x2+m2/x2)+a1(x+m/x)+a2=0

після цього виконаємо заміну:

 z=x+m/x.

Отримаємо:

 z2+a1z+(a22m)=0.

Розв'язком цього рівняння є 2 корені  z1,z2.

Корені початкового рівняння можна дістати, розв'язавши рівняння:

 x2z1x+m=0.

та

 x2z2x+m=0.

Квазісиметричні рівняння четвертого степеня задовольняють таким умовам (вони випливають з формули Вієта): нехай x1, x2, і x3,x4 — корені рівняння, тоді:

  • x1x2=m;
  • x3x4=m;
  • x1x2x3x4=m2.

Загальний випадок, метод Феррарі

Шаблон:Main

Канонізація рівняння

Нехай потрібно розв'язати рівняння четвертого степеня

Ax4+Bx3+Cx2+Dx+E=0(1)

Спочатку позбавимося члена x3. Для цього поділимо обидві частини на A і зробимо підстановку

x=uB4A.

Перепозначивши коефіцієнти при u отримаємо рівняння

u4+αu2+βu+γ=0(1)

яке називається канонічним рівнянням четвертого степеня.

Якщо β=0, то ми отримаємо біквадратне рівняння, яке легко розв'язується.

Розв'язок Феррарі

Замість u4 виділимо повний квадрат (u2 + α)2, отримаємо

(u2+α)2=αu2+α2βuγ.(2)

Введемо нову змінну y для утворення повного квадрата у в лівій частині (2), отримаємо

(u2+α+y)2=(α+2y)u2βu+(y2+2yα+α2γ).(3)

Виберемо змінну y так, щоб у правій частині рівності (3) утворився повний квадрат. Це станеться, якщо в правій частині дискримінант квадратного рівняння відносно u дорівнюватиме нулю:

 (β)24(2y+α)(y2+2yα+α2γ)=0.

Потрібно розв'язати це рівняння щодо параметра y. Звівши множники, отримаємо кубічне рівняння:

y3+52αy2+(2α2γ)y+(α32αγ2β28)=0.(4)
Розв'язання похідного кубічного рівняння

Рівняння (4) є похідним кубічним рівнянням від рівняння четвертого степеня. Зробивши заміну

y=v56α.

Та перепозначивши його коефіцієнти, отримаємо канонічне кубічне рівняння:

v3+Pv+Q=0.(5)

Нас задовольнить будь-який розв'язок рівняння (5).

Позначимо: U=Q2±Q24+P3273
(взято з кубічне рівняння),

візьмемо такий розв'язок кубічного рівняння (4):

y=56αP3U+U(6)
Видобування кореня з обох частин і завершення розв'язування

Підставивши повний квадрат в праву частину, отримаємо повні квадрати з обох боків:

(u2+α+y)2=((α+2y)uβ2α+2y)2(7).
Зауваження: Якщо β ≠ 0 тоді α + 2y ≠ 0. А якщо β = 0, то ми отримаємо біквадратне рівняння, що було розглянуте вище.

Отже:

u2+α+y=±((α+2y)uβ2α+2y)(7).

Зведемо подібні доданки при u:

u2+(sα+2y)u+(α+y±sβ2α+2y)=0(8).
Зауваження: Знаки  ±s,s є величинами залежними.

Рівняння (8) є квадратним рівнянням щодо u. Його розв'язок має вигляд

u=±sα+2y±t(3α+2y±s2βα+2y)2.

Розв'язок вихідного рівняння має вигляд:

x=B4A+±sα+2y±t(3α+2y±s2βα+2y)2.(8)
Зауваження: Два знаки  ±s отримані з рівняння (7') є залежними, тому є однаковими, а знак  ±t — незалежний від них.

Інші методи

Метод невизначених коефіцієнтів

Попереднє розв'язання рівняння четвертого степеня характеризується досить специфічними і неочевидними підстановками, що робить його важким для запам'ятовування.

Розглянемо інше розв'язання, яке базується на методі невизначених коефіцієнтів. Ідея полягає у тому, що потрібно розкласти поліном четвертого степеня у добуток квадратичних поліномів. Нехай

0=x4+bx3+cx2+dx+e=(x2+px+q)(x2+rx+s)=x4+(p+r)x3+(q+s+pr)x2+(ps+qr)x+qs

Прирівняємо коефіцієнти при однакових степенях x:

b=p+rc=q+s+prd=ps+qre=qs

Цю систему важче розв'язати, ніж здається, проте якщо почати з канонічного рівняння четвертого степеня, де b=0, ми отримаємо r=p, і:

c+p2=s+qd/p=sqe=sq

Тепер можна легко виключити s і q:

(c+p2)2(d/p)2=(s+q)2(sq)2=4sq=4e

Якщо ми позначимо P=p2, то це рівняння перетвориться у кубічне рівняння:

P3+2cP2+(c24e)Pd2=0

Нехай ми отримали p, тоді:

r=p2s=c+p2+d/p2q=c+p2d/p

Підставивши отримані параметри p, q, r, s у квадратичні поліноми і розв'язавши їх, ми отримаємо розв'язок вихідного рівняння четвертого степеня. Якщо початкове рівняння було неканонічним, то треба здійснити зворотну заміну.

Чисельний (неаналітичний) розв'язок

Досить ефективним у розв'язанні рівнянь четвертого степеня є метод парабол, що знаходить не лише дійсні (на відміну від методу бісекцій), але й комплексні значення коренів, до того ж цей метод без особливих труднощів розв'язує також рівняння з комплексними коефіцієнтами. Розглянемо цей метод.

Нехай заданий поліном f(x)=a0x4+a1x3+a2x2+a3x+a4, корені якого треба знайти.

Знайдемо один з цих коренів. Візьмемо три довільні (початкові) точки x1,x0,x1 з комплексної площини, єдина вимога: вони мають бути всі різними, а також різним має бути значення полінома у цих точках (часто беруть точки −1, 0, 1). Розглянемо такі 3 точки: (x1,f(x1)),(x0,f(x0)),(x1,f(x1)). Оскільки через будь-які 3 точки з різними абсцисами можна провести параболу (яка, щоправда, може вироджуватися у пряму), то проведемо цю параболу. Нехай її рівняння має вигляд ax2+bx+c. Прирівнявши це рівняння до нуля, ми отримаємо корені z1,z2 (які, взагалі кажучи, є комплексними числами, а тому завжди існують). Візьмемо за x2 те з чисел z1,z2, яке найменше відрізняється (за модулем) від x1. Надалі розглядатимемо трійку чисел x0,x1,x2. І так далі. Варто сказати, що послідовність (xn) досить швидко збігається до одного з коренів: відшукання кореня із точністю у 10 значущих цифр може бути досягнуто за 20 кроків.

Після того, як ми знайшли один з коренів (позначимо його через x), слід поділити весь поліном на двочлен xx. Після цього ми отримаємо кубічний поліном, для якого також можна знайти один з коренів методом парабол. Після відповідного ділення ми отримаємо квадратичний поліном, після розв'язання якого ми отримаємо решту коренів початкового рівняння.

Внаслідок універсальності цього методу, його можна застосовувати не тільки для розв'язання рівнянь четвертого степеня, а й для рівнянь вищих степенів.

Див. також

Примітки

Шаблон:Примітки

Джерела

Шаблон:Поліноміальні рівняння (список) Шаблон:Криві Шаблон:Добра стаття

  1. Шаблон:Cite web
  2. Stewart, Ian, Galois Theory, Third Edition (Chapman & Hall/CRC Mathematics, 2004)
  3. [1]
  4. Шаблон:Cite web