Negyedfokú egyenlet

Innen: Hungaropédia
Ugrás a navigációhozUgrás a kereséshez
x414+x31413x214x14+1914
Negyedfokú függvény grafikonja.
Az x tengellyel való metszéspontok a függvény zérushelyei (y = 0).
A negyedfokú egyenlet olyan egyenlet melynek az egyik oldalán lévő kifejezés egy negyedfokú polinomfüggvény, a másik oldalán lévő kifejezés pedig zéró.

Általános alakja: ax4+bx3+cx2+dx+e=0 Megoldását Gerolamo Cardano inasa és tanítványa, Lodovico Ferrari (1522-1565) fedezte fel; a megoldás Cardano Ars magna című munkájában jelent meg. Ez a legmagasabb fokú egyenlet, amely általános alakban megoldható; ezt Niels Henrik Abel bizonyította be 1824-ben.

Az általános negyedfokú egyenlet gyökei

Ha Δ0

(B=0) és (A>0) és (C=A24) esetén:
x1,2=b4a+iA2x3,4=b4aiA2


ellenkező esetben:
x1,2=b4a+sig(B)A6+u+v±A3(u+v)+(A6+2(u+v))2Cx3,4=b4asig(B)A6+u+v±iA3+(u+v)+(A6+2(u+v))2C


Ha Δ<0

(C>A24) vagy (A>0) esetén:

x1,2=b4asig(B)Y1±i(Y2+Y3)x3,4=b4a+sig(B)Y1±i(Y2Y3)


ellenkező esetben mind a négy gyök valós:

x1,2=b4a+sig(B)Y1±(Y2+Y3)x3,4=b4asig(B)Y1±(Y2Y3)


Megjegyzések:

A=3b28a2+ca, B=b38a3bc2a2+da, C=3b4256a4+b2c16a3bd4a2+ea

P=A248C4, Q=A3864B264+AC24, Δ=(Q2)2+(P3)3, u,v=Q2±Δ3

Yk=A6+2P/3cos(2(k1)π3+13arccosQ/2(P/3)3)


sig(x)={+1,x01,x<0

Viète-formulák

x1+x2+x3+x4=ba x1x2+x1x3+x1x4+x2x3+x2x4+x3x4=ca x1x2x3+x1x2x4+x1x3x4+x2x3x4=da x1x2x3x4=ea

Az általános negyedfokú egyenlet megoldása

Mivel
(y1+y2+y3)42(y12+y22+y32)(y1+y2+y3)28y1y2y3(y1+y2+y3)+(y12+y22+y32)24(y12y22+y12y32+y22y32)=0
ebből következik, hogy az X42(y12+y22+y32)X28y1y2y3X+(y12+y22+y32)24(y12y22+y12y32+y22y32)=0
alakú negyedfokú egyenlet egyik gyöke X1=y1+y2+y3 Ez igaz marad akkor is ha X=y1±(y2+y3) vagy X=y1±(y2y3) tehát az X42(y12+y22+y32)X28y1y2y3X+(y12+y22+y32)24(y12y22+y12y32+y22y32)=0
alakú negyedfokú egyenlet gyökei: X1,2=+y1±(y2+y3)X3,4=y1±(y2y3)
Ebből következik, hogy az X4+AX2+BX+C=0 negyedfokú egyenlet gyökeit úgy kaphatjuk meg ha az {2(y12+y22+y32)=A8y1y2y3=B(y12+y22+y32)24(y12y22+y12y32+y22y32)=C
egyenletrendszerből kiszámoljuk az y1,2,3 ismeretleneket A,B,C függvényében.
Kicsit átrendezve: {y12+y22+y32=A2y12y22+y12y32+y22y32=A216C4y12y22y32=B264
Amiből felírható a következő hatodfokú egyenlet: (y2)3+A2(y2)2+(A216C4)(y2)(B8)2=0
melynek gyökei kiszámíthatóak az általános harmadfokú egyenlet megoldóképletével.
Ennek a hatodfokú egyenletnek hat gyöke van de csak arra a háromra van szükség melyekre teljesül az y1y2y3=B8 összefüggés.
P=A248C4Q=A3864B264+AC24 Δ=(Q2)2+(P3)3u,v=Q2±Δ3

Ha Δ0 akkor:

y12=A6+u+vy2,32=A6u+v2±i(uv)32
vagyis y1=A6+u+v y2,3 pedig egyszerűsíthető alkalmazva a gyökvonást komplex számból: α±iβ=±(α+α2+β22±isig(b)α+α2+β22) ennek eredményeként: y2,3=12A3(u+v)+(A6+2(u+v))2C±i2A3+(u+v)+(A6+2(u+v))2C
Mivel: y2y3=12(A6+2(u+v))2C0
ezért y1y2y3=B8 csak úgy teljesül ha y1=sig(B)A6+u+v

Tehát pozitív delta esetén a gyökok: X1,2=+sig(B)A6+u+v±A3(u+v)+(A6+2(u+v))2CX3,4=sig(B)A6+u+v±iA3+(u+v)+(A6+2(u+v))2C
Ha B=0 és A>0 és C=A24 akkor A6+u+v<0 vagyis y1 komplex szám és ebben az esetben a gyökök: X1,2=+iA2X3,4=iA2

Ha Δ<0 akkor: yk=±A6+2P/3cos(2(k1)π3+13arccosQ/2(P/3)3)
Ha (4C>A2) és (A>0) akkor y2,3 komplex számok lesznek és y1y2y3=B8 miatt sig(B) -nél bejön egy negatív előjel vagyis ekkor a gyökök:
X1,2=sig(B)y1±i(y22+y32)X3,4=+sig(B)y1±i(y22y32)
Ellenkező esetben mind a négy gyök valós lesz:
X1,2=+sig(B)y1±(y2+y3)X3,4=sig(B)y1±(y2y3)

Az ax4+bx3+cx2+dx+e=0 általános negyedfokú egyenlet az x=b4a+X helyettesítéssel: X4+(3b28a2+ca)AX2+(b38a3bc2a2+da)BX+(3b4256a4+b2c16a3bd4a2+ea)C=0
alakra hozható és a fenti módszerrel megoldható, vagyis az általános egyenlet gyökei: x1,2,3,4=b4a+X1,2,3,4 lesznek.

A valós együtthatós negyedfokú egyenlet megoldása Ludovico Ferrari módszere szerint

Az x4+ax3+bx2+cx+d=0 negyedfokú egyenlet Ludovico Ferraritól (1522-1565) származó módszer szerinti megoldása két másodfokú egyenlet megoldására vezethető vissza. Előbb azonban meg kell oldani egy harmadfokú egyenletet, melynek eredményét a másodfokú egyenletek együtthatóinak képzésekor fogjuk felhasználni. A harmadfokú egyenlet: y3+3py+2q=0, ahol

3p=ac/4bb/12d
2q=abc/24aad/8bbb/108+bd/3cc/8.

Megoldása a Cardano képlettel történik. z-t úgy kapjuk meg, hogy a harmadfokú egyenlet egyik valós y megoldásához b6-ot hozzáadjuk: z=y+b/6. A másodfokú egyenletek:

x2+(a/2+aa/4b+2z)x+z(+/)zzd=0
x2+(a/2aa/4b+2z)x+z(/+)zzd=0

Kettős műveleti jelnél az alsót akkor kell használni, ha azc<0. Tekintettel arra, hogy ezeknek a formuláknak az alkalmazása kissé bonyolult (főleg a p és q segédváltozók kiszámítása) a számítási munkát érdemes számítógépre bízni. A negyedfokú egyenlet Ludovico Ferrari szerinti megoldása (javítva és továbbfejlesztve, PASCAL nyelven megírva) így néz ki:

PROCEDURE negyedfoku (a,b,c,d:REAL);
VAR p,q,z,z2,z3,m,n,w1,w2,w3:REAL;
BEGIN
  p:=(a*c/4-b*b/12-d)/3;
  q:=(a*b*c/24-a*a*d/8-b*b*b/108+b*d/3-c*c/8)/2;
  harmadfoku(p,q,b/6,z,w1,z2,w2,z3,w3);
  IF (w2=0) AND (z2=z3) THEN IF z2>z THEN z:=z2;
  m:=ngyok(a*a/4-b+2*z);
  n:=ngyok(z*z-d);
  IF a*z-c < -1.e-7 THEN n := -n;
  masodfoku(a/2+m, z+n, x[1],y[1],x[2],y[2]);
  masodfoku(a/2-m, z-n, x[3],y[3],x[4],y[4])
END;

Látható, hogy semmi mást nem csinál, minthogy meghívja a "harmadfokú" eljárást (egyszer), majd a "másodfokú" eljárást (kétszer egymás után), miután kiszámította azok "bemeneti" együtthatóit. [1]

Források

  1. Benkő Miklós, Budapest, Hungary
  • Matematikai kisenciklopédia. szerk. Lukács Ernőné és Tarján Rezsőné. Budapest: Gondolat. 1968. 77-78. oldal
  • Kleine Enzyklopädie. Mathematik. Leipzig: VEB Verlag Enzyklopädie. 1970. 112-113. és 116. oldal.

További információk