对于任意一个高次方程 f(x)=a0xn+a1xn−1+a2xn−2+...,我们都可以把它表示为 f(x)=a(x−x1)(x−x2)(x−x3)...(x−xn),其中 x1,x2,x3...xn 是 f(x) 的全部 n 个根。
通过展开并且与原方程比较的方法,得出韦达定理。
以三次方程举例:对于有三个根 x1,x2,x3 的一元三次方程 ax3+bx2+cx+d=0(a=0),我们可以得到 a(x−x1)(x−x2)(x−x3)=0,展开得 ax3−a(x1+x2+x3)x2+a(x1x2+x1x3+x2x3)x−ax1x2x3=0
与原方程比较对应系数即可得到一元三次方程的韦达定理:
x1+x2+x3=−ab
x1x2+x1x3+x2x3=ac
x1x2x3=−ad
有了二次方程和三次方程的韦达定理,我们就可以用一样的思路得到一元 n 次方程的韦达定理的推广通式:
∑xi=(−1)1a0a1
∑xixj=(−1)2a0a2
∑xixjxk=(−1)3a0a3
…
∏xi=(−1)na0an
其中我们常用的是第一个和最后一个。