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

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

ax3+bx2+cx+d=0

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

(x+b3a)3+3ac−b23a2(x+b3a)+27a2d−9abc+2b327a3=0

令

x+b3a=y
p=3ac−b23a2
q=27a2d−9abc+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,

u3−p327u3+q=0
u6+qu3−p327=0
∴u3=−q2±(p3)3+(q2)2
v3=−q2∓(p3)3+(q2)2

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

x1=−q2+(p3)3+(q2)23+−q2−(p3)3+(q2)23−b3ax2=−1+3i2−q2+(p3)3+(q2)23+−1−3i2−q2−(p3)3+(q2)23−b3ax3=−1−3i2−q2+(p3)3+(q2)23+−1+3i2−q2−(p3)3+(q2)23−b3a

其中

p=3ac−b23a2
q=27a2d−9abc+2b327a3

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

ax4+bx3+cx2+dx+e=0

同理可以变为

u4+αu2+βu+γ=0

其中

α=−3b2+8abc8a2
β=b3−4abc+8a2d8a3
γ=−3b4+16ab2c−64a2bd+256a3e256a4
u=x+b4a

将等式左边配方

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

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

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

设其根为y0,

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

其中

α=−3b2+8abc8a2
β=b3−4abc+8a2d8a3
γ=−3b4+16ab2c−64a2bd+256a3e256a4

y0是方程

−8y3+4αy2+8γy+β2−4αγ=0

的一个解。

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