在中学阶段,我们就学习了二次方程的求根公式,但至此以后就再也没有讲过高次方程的求根公式。
而 伽罗瓦理论 指出,对于一般五次以及五次以上的方程,不存在一般的代数解,即五次方程没有求根公式。
那么,三次方程和四次方程的求根公式是什么呢?又是如何推导出来的?
本文讨论的所有方程都是一元多项式方程,也就是说只有一个未知数。
任何一个复系数多项式方程都至少有一个复数根。
这个定理另外的两种等价描述:
- 任何一个 n 次复系数多项式,都正好有 n 个复数根(重根视为多个根)。
- 任何一个 n 次复系数多项式,都可以因式分解为 n 个复系数一次多项式的乘积。
对于代数基本定理的第二种等价描述,我们不妨设多项式的 n 个根分别为 x1,x2,⋯,xn,此时多项式可以分解为:
a(x−x1)(x−x2)⋯(x−xn)=0(a=0)
其中 a 为多项式的最高次项系数。
当 x 为第 i 个根时,第 i 项为 0,方程成立。
通过这个定理可以轻松证明韦达定理。
ax+b=0(a=0)
x=−ab
ax2+bx+c=0(a=0)
x1=2a−b+b2−4ac,x2=2a−b−b2−4ac
方程两边同时除以 a,使最高次项系数化为 1:
x2+abx+ac=0
两种方法
移项:
x2+abx=−ac通过配方法,使方程左边变为一个式子的平方。
方程两边同时加上 (2ab)2:
x2+abx+(2ab)2=−ac+(2ab)2化简:
(x+2ab)2=4a2b2−4ac将平方转化为开根:
x+2ab=±4a2b2−4ac移项:
x=±2ab2−4ac−2ab对于一般的二次方程,如果注意力不够集中,很难用瞪出求根公式。
但如果没有一次项:
x2+t=0解方程就变得非常容易:
x=±−t所以我们可以通过换元法消除一次项。
令:
x←x−2ab代入:
(x−2ab)2+ab(x−2ab)+ac=0展开:
(x2−abx+4a2b2)+(abx−2a2b2)+ac=0化简:
x2+ac−4a2b2=0x=±4a2b2−4ac还原:
x=±2ab2−4ac−2ab
解得:
x=2a−b±b2−4ac
x1=2a−b+b2−4ac,x2=2a−b−b2−4ac
令判别式:
Δ=b2−4ac
若 Δ>0,则有两个不等实数根:
x1=2a−b+Δ,x2=2a−b−Δ
若 Δ=0,则有两个相等实数根:
x1=x2=−2ab
若 Δ<0,则有两个共轭复数根:
x1=−2ab+2a−Δi,x2=−2ab−2a−Δi
ax3+bx2+cx+d=0(a=0)
方程两边同时除以 a,使最高次项系数化为 1:
x3+abx2+acx+ad=0
二次方程求根公式推导的核心,在于如何通过配方把平方转化为开根。
但三次方程无法直接配方,要先用换元法消除二次项。
令:
x←x−3ab
为什么是 −3ab?
设三次函数:
f(x)=ax3+bx2+cx+d求导,得到一个二次函数:
f′(x)=3ax2+2bx+c对于任意二次函数都是轴对称的,对称轴为:
x=−3ab所以任意三次函数都是中心对称的,对称中心为:
(−3ab,f(−3ab))为了消除二次项,即 −3ab=0,我们可以将函数平移 −3ab,即:
x←x−3ab设:
x←x+t代入方程:
(x+t)3+ab(x+t)2+ac(x+t)+ad=0展开:
(x3+3tx2+3t2x+t3)+(abx2+a2btx+abt2)+(acx+act)+ad=0化简:
x3+(3t+ab)x2+(3t2+a2bt+ac)x+(t3+abt2+act+ad)要让二次项系数 3t+ab=0,所以:
t=−3ab
代入:
(x−3ab)3+ab(x−3ab)2+ac(x−3ab)+ad=0
展开:
x3+(ac−3a2b2)x+(27a32b3−3a2bc+ad)=0
令:
p=ac−3a2b2,q=27a32b3−3a2bc+ad
此时方程的最高次项系数为 1,并消除了二次项:
x3+px+q=0
根据 介值定理 三次方程至少有一个实数根:
介值定理:假设 f:[a,b]→R 为一连续函数。若一实数 u 满足 (f(a)−u)(f(b)−u)≤0,则存在一实数 c∈[a,b] 使得 f(c)=u。
伽罗瓦理论指出,对于一般五次以及五次以上的方程,不存在一般的代数解。