四次方程

来自testwiki
imported>Ceceliasama2024年11月11日 (一) 11:02的版本 (内容扩充)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

粗体文本Template:Expert Template:NoteTA

y=7x4+9x324x228x+48的圖形

四次方程,是未知数最高次数不超过四次的多项式方程。一个典型的一元四次方程的通式为:

ax4+bx3+cx2+dx+e=0 其中 a0

本篇只讨论一元四次方程,并简称为四次方程。

四次方程的解法

数学家们为了解开四次方程——确切地说,找到解开四次方程的方法——做出了许多努力。像其它多项式一样,有时可以对四次方程进行因式分解;但高次幂下的因式分解往往非常困难,尤其是当根是无理数或复数时。因此找到一个公式解(就像二次方程的求根公式那样, 能解所有的一元二次方程)意义重大。经过诸多研究后,数学家们终于找到了四次方程的公式解。不过之后埃瓦里斯特·伽罗瓦证明,求根公式止步于四次方程,更高次幂的方程无法通过固定的公式求出。对于五次及以上的方程,需要一种更为有效的方式来求解。

由于四次方程的复杂性(参见下文),求解公式并不常用。如果只要求求解有理实根,可以使用试错法,该方法对于任意次数的多项式求解都有效。或是使用鲁菲尼法则求出,前提是所给的多项式的系数都是有理的。利用计算机编程,通过牛顿法等數值方法,可以轻易得到任意次方程的實數(數值)解。

特殊情况

名义上的四次方程

如果e=0,那么其中一个根为x=0,其它根可以通过消去四次项,并解产生的三次方程,

ax3+bx2+cx+d=0

双二次方程

四次方程式中若b d  均為 0 者有下列形态:

ax4+cx2+e=0

因此它是一個雙二次方程式。解雙二次方程式非常容易,只要設 z=x2 ,我們的方程式便成為:

az2+cz+e=0

這是一個簡單的二次方程式,其根可用二次方程式的求根公式來解:

z=c±c24ae2a

當我們求得 z 的值以後,便可以從中得到x 的值:

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

若任何一個 z 的值為負數或複數,那麼一些 x 的值便是複數。

费拉里的方法

开始时,四次方程首先要被转化为低级的四次方程式。

转变成减少次数的四次方程

要让以下四次方程式变成标准的四次方程式,先在等式两边分别除以a

ax4+bx3+cx2+dx+e=0(1)
x4+bax3+cax2+dax+ea=0.

第一步:消除 x3列。为了做到这一步,先把变量x变成u,其中

x=ub4a.

将变量替换:(ub4a)4+ba(ub4a)3+ca(ub4a)2+da(ub4a)+ea=0.

展开后变成:(u4bau3+6u2b216a24ub364a3+b4256a4)+ba(u33u2b4a+3ub216a2b364a3)+ca(u2ub2a+b216a2)+da(ub4a)+ea=0.

整理后变成以u为变量的表达式

u4+(3b28a2+ca)u2+(b38a3bc2a2+da)u+(3b4256a4+b2c16a3bd4a2+ea)=0.

现在改变表达式的系数,为

α=3b28a2+ca,
β=b38a3bc2a2+da,
γ=3b4256a4+b2c16a3bd4a2+ea.

结果就是我们期望的低级四次方程式,为

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

如果 β=0 那么等式就变成了雙二次方程式,更加容易解决(解释上面);利用反向替代,我们可以获得我们要解决的变量 x的值.

费拉里的解法

这种降低的四次方程的方法是被费拉里发现的,然而,这种方式曾经被发现过。接下来,利用一个恆等式

(u2+α)2u42αu2=α2

从方程 (1)和上式,得出:

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

结果把 u4配成了完全平方式:(u2+α)2。左式中,αu2 并不出现,但其符号已改变并被移到右边。

下一步是在方程(2) 左边的完全平方中插入变量 y,相应地在右边插入一项2y。根据恒等式

(u2+α+y)2(u2+α)2=2y(u2+α)+y2  =2yu2+2yα+y2,

0=(α+2y)u22yu2αu2两式相加,可得
(u2+α+y)2(u2+α)2=(α+2y)u2αu2+2yα+y2y的插入)

与等式(2)相加,得

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

也就是

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

现在我们需要寻找一个y值,使得方程(3)的右边为完全平方。而这-{只}-要令二次方程的判别式为零。为此,首先展开完全平方式为二次式:

(su+t)2=(s2)u2+(2st)u+(t2)

右边的二次式有三个系数。可以验证,把第二项系数平方,再减去第一与第三项系数之积的四倍,可得到零:

(2st)24(s2)(t2)=0

因此,为了使方程(3)的右边为完全平方,我们必须解出下列方程:

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

把二项式与多项式相乘,

β24[2y3+5αy2+(4α22γ)y+(α3αγ)]=0两边除以4,再把β24移动到右边,
2y3+5αy2+(4α22γ)y+(α3αγβ24)=0

这是关于y三次方程。两边除以2

y3+52αy2+(2α2γ)y+(α32αγ2β28)=0.(4)

转化嵌套的三次方程为降低次数的三次方程

方程(4)是嵌套的三次方程。为了解方程(4),我们首先用换元法把它转化为减少次数的三次方程:

y=v56α.

方程(4)变为

(v56α)3+52α(v56α)2+(2α2γ)(v56α)+(α32αγ2β28)=0.

展开,得

(v352αv2+2512α2v125216α3)+52α(v253αv+2536α2)+(2α2γ)v56α(2α2γ)+(α32αγ2β28)=0.

合并同类项,得

v3+(α212γ)v+(α3108+αγ3β28)=0.

这是嵌套的三次方程。

P=α212γ,
Q=α3108+αγ3β28.

则此三次方程变为

v3+Pv+Q=0.(5)

解嵌套的降低次数的三次方程

方程(5)的解(三个解中任何一个都可以)为

U=Q2±Q24+P3273
(由三次方程
v=UP3U

则原来的嵌套三次方程的解为

y=56αP3U+U(6)
注意 (1)P=0Q2+Q24+P327=0
注意 (2)limP0PQ2+Q24+P3273=0

配成完全平方项

y的值已由(6)式给定,现在知道等式(3)的右边是完全平方的形式

s2u2+2stu+t2=(s2u+2st2s2)2
这对于平方根的正负号均成立,只要等式两边取相同的符号。A的正负是多余的,因为它将被本页后面马上将提到的另一个±a消去。

从而它可分解因式为:

(α+2y)u2+(β)u+(y2+2yα+α2γ)=[α+2yu+(β)2α+2y]2.
注:若 β0α+2y0。如果 β=0则方程为双二次方程,前面已讨论过。

因此方程(3)化为

(u2+α+y)2=(α+2yuβ2α+2y)2(7).

等式(7)两边各有一个乘起来的完全平方式。两完全平方式相等。

如果两平方式相等,则两平方式的因子也相等,即有下式:

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

u合并同类项,得

u2+(sα+2y)u+(α+y±sβ2α+2y)=0(8).
注:±ss 中的下标s 用来标记它们是相关的。

方程(8)是关于u二次方程。其解为

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

化简,得

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

这就是降低次数的四次方程的解,因此原来的四次方程的解为

x=b4a+±sα+2y±t(3α+2y±s2βα+2y)2.(8)
注意:两个 ±s 来自等式(7')的同一处,并且它们应有相同的符号,而 ±t 的符号是无关的。

费拉里方法的概要

给定一个四次方程

ax4+bx3+cx2+dx+e=0

其解可用如下方法求出:

α=3b28a2+ca,
β=b38a3bc2a2+da,
γ=3b4256a4+b2c16a3bd4a2+ea,
β=0,求解 u4+αu2+γ=0 并代入 x=ub4a,求得根
x=b4a±sα±tα24γ2,β=0.
P=α212γ,
Q=α3108+αγ3β28,
R=Q2±Q24+P327,(平方根任一正负号均可)
U=R3,(有三个复根,任一个均可)
y=56α+{U=0Q3U0,UP3U,,
x=b4a+±sα+2y±t(3α+2y±s2βα+2y)2.
两个±s 必须有相同的符号,±t 的符号无关。为得到全部的根,对±s±t ,=,+,+++ 来求x。二重根将得出两次,三重根及四重根将得出四次(尽管有β=0,是一种特殊的情况)。方程根的次序取决于立方根U 的选取。(见对(8)相对(8')的注)

此即所求。

还有解四次方程的其他方法,或许更好些。费拉里首先发现这些迷宫般的解之一。他所解的方程是

x4+6x260x+36=0

它已经化为简约的形式。它有一对解,可由上面给出的公式得到。

笛卡兒方法

(xx1)(xx2)(xx3)(xx4)=0

此四次方程是下列两个二次方程之积:

(xx1)(xx2)=0(9)

以及

(xx3)(xx4)=0.(10)

由于

x2=x1

因此

(xx1)(xx2)=x2(x1+x1)x+x1x1=x22Re(x1)x+[Re(x1)]2+[Im(x1)]2.

a=2Re(x1),
b=[Re(x1)]2+[Im(x1)]2

则方程(9) 变为

x2+ax+b=0.(11)

同时有(未知的)变量wv使方程(10) 变为

x2+wx+v=0.(12)

方程(11)(12) 相乘,得

x4+(a+w)x3+(b+wa+v)x2+(wb+va)x+vb=0.(13)

把方程(13) 与原来的二次方程比较,可知

a+w=BA,
b+wa+v=CA,
wb+va=DA,

vb=EA.

因此

w=BAa=BA+2Re(x1),
v=EAb=EA([Re(x1)]2+[Im(x1)]2).

方程(12)的解为

x3=w+w24v2,
x4=ww24v2.

这两个解中的一个应是所求的实解。

歐拉的方法

寫出式子 x4+ax3+bx2+cx+d=0,令 y=x+a/4, 把上式改寫為 y4+ey2+fy+g=0, 再利用係數 e,f,g 造出另一式子: z3+(e/2)z2+((e24g)/16)zf2/64=0, 求出 z 的三根,並用 p,q,r 代表它們。 那麼 y 的四個根就是 +p+q+r +pqr p+qr pq+r

合併來看 二次方程根的樣式為 jA ,其中 j{h0,h1},          h2=1 三次方程根的樣式為 j1A3+j2B3 ,其中 j{h0,h1,h2},     h3=1 四次方程根的樣式為 j1A4+j2B4+j3C4 ,其中 j{h0,h1,h2,h3},h4=1 延伸這樣式,暗示了五次方程尋根的方向。

其它方法

化为双二次方程

一个例子可见双二次方程

埃瓦里斯特·伽罗瓦的理论和因式分解

求根公式

四次方程的求根公式可以通过上述的伽罗瓦理论和因式分解得到。[1]对于ax4+bx3+cx2+dx+e=0,a0,有:[2]

x1=b4a+12(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a12b22a24c3a23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)332c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a+b3+4abc8a2d4a3(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a

x2=b4a+12(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a+12b22a24c3a23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)332c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323ab34abc+8a2d4a3(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a

x3=b4a12(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a12b22a24c3a23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)332c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a+b34abc+8a2d4a3(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a

x4=b4a12(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a+12b22a24c3a23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)332c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a+b34abc+8a2d4a3(b2a)22c3a+23(c23bd+12ae)3a2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33+2c39bcd+27ad2+27b2e72ace+(2c39bcd+27ad2+27b2e72ace)24(c23bd+12ae)33323a

Δ=256a3e3192a2bde2128a2c2e2+144a2cd2e27a2d4+144ab2ce26ab2d2e80abc2de+18abcd3+16ac4e4ac3d227b4e2+18b3cde4b3d34b2c3e+b2c2d2Template:Cn

若 Δ> 0,方程有四个不同的实根,或两个实根和一对复共轭根。
若 Δ = 0,方程至少有一个重根。
若 Δ < 0,方程有两对复共轭根。



PlanetMath指出,这四个形式直接使用,即使是在计算机上也过于复杂。[2]这四个解的推导过程的最后几步有较为简单的中间形式可以采用。得到这些解需要用到三次方程的求根公式。[1]

參見

文獻

Template:Reflist

Template:多項式