一元三次和四次方程的求根公式

本文涉及一元三次、四次方程的解法。一元四次方程是有求根公式的最高次方程(这里的求根公式指用+,,×,mn,tk符号表示的公式),但其推导颇为复杂,所以接下来不妨先从一元三次方程入手。 解这个方程:

ax3+bx2+cx+d=0

两边同时除以a后注意到它可以配方变为其他形式。 配方后可以变为:

(x+b3a)3+3acb23a2(x+b3a)+27a2d9abc+2b327a3=0

x+b3a=y
p=3acb23a2
q=27a2d9abc+2b327a3

那么可以得到:

y3+py+q=0

y=u+v,则

(u+v)3+p(u+v)+q=0

展开后得到:

u3+v3+(u+v)(3uv+p)+q=0

u,v任取,

uv=p3,可得

u3+v3+q=0

代入uv=p3,

u3p327u3+q=0
u6+qu3p327=0
u3=q2±(p3)3+(q2)2
v3=q2(p3)3+(q2)2

然后就可以得到一元三次方程求根公式为:

x1=q2+(p3)3+(q2)23+q2(p3)3+(q2)23b3ax2=1+3i2q2+(p3)3+(q2)23+13i2q2(p3)3+(q2)23b3ax3=13i2q2+(p3)3+(q2)23+1+3i2q2(p3)3+(q2)23b3a

其中

p=3acb23a2
q=27a2d9abc+2b327a3

接下来仿照一元三次方程解一元四次方程

ax4+bx3+cx2+dx+e=0

同理可以变为

u4+αu2+βu+γ=0

其中

α=3b2+8abc8a2
β=b34abc+8a2d8a3
γ=3b4+16ab2c64a2bd+256a3e256a4
u=x+b4a

将等式左边配方

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

我们希望右边也能配方,所以令其Δ=0,于是

Δ=β24(2yα)(γ+y2)
=8y3+4αy2+8γy+β24αγ=0

设其根为y0

(u2+y0)2=(2y0α)[uβ2(2y0α)]
u2+y0=±2y0α[uβ2(2y0α)]
u22y0αu+y0±β22y0α=0
u1,2=2y0α±2y0α2β2y0α2
u3,4=2y0α±2y0α+2β2y0α2
x1=2y0α+2y0α2β2y0α2b4a
x2=2y0α2y0α2β2y0α2b4a
x3=2y0α+2y0α+2β2y0α2b4a
x4=2y0α2y0α+2β2y0α2b4a

其中

α=3b2+8abc8a2
β=b34abc+8a2d8a3
γ=3b4+16ab2c64a2bd+256a3e256a4

y0是方程

8y3+4αy2+8γy+β24αγ=0

的一个解。

至此,我们已经推导出了一元三次、一元四次方程的求根公式。