代数与函数 · 多项式的复数根

多项式的复数根

多项式p的复数根,是使p(z) = 0的复数z;实根是其中落在实轴上的那些。把曲线抬离x轴,看两个实根先相遇,再成为一对共轭复根离开实轴。

复数根与本页画面

多项式的根,就是让它等于0的x。y=p(x)y = p(x)的图像只有实数x,所以只看得到实根,也就是曲线碰到x轴的地方。本页给多项式加上常数c,解p(x)+c=0p(x) + c = 0。c变大,曲线往上抬;一旦整个离开x轴,实根好像就没了。其实它们还在,只是变成了复数a+bia + bi。主图在复平面上画出全部的根:实根在实轴上,其余的在实轴上方或下方。下面的图像和主图共用同一套竖列,曲线上的实根正好在复平面里那个点的正下方。

代数基本定理:首项系数为1时,p在复数范围内分解成n个一次因式
xn+⋯+a1x+a0=(x−z1)(x−z2)⋯(x−zn)x^n + \dots + a_1 x + a_0 = (x - z_1)(x - z_2)\cdots(x - z_n)

以x2−2x+cx^2 - 2x + c为例,它的根是1±1−c1 \pm \sqrt{1 - c}。c升到1,两个实根滑到一起,在x = 1相遇,曲线在那里刚好碰到x轴:x2−2x+1=(x−1)2x^2 - 2x + 1 = (x - 1)^2,是二重根。c过了1,根号里成了负数,根变成1±ic−11 \pm i\sqrt{c - 1},垂直离开实轴,一个向上、一个向下;从此顶点的高度c − 1正是虚部的平方,顶点的横坐标就是它们的实部。曲线在局部最低点碰到x轴时,两个实根都这样相遇,再抬高c就成对离开;在局部最高点(比如三次函数c = −2处),要降低c才会这样。和顶点的这层关系却是二次函数的性质,一般推广不了:三次函数在c = 3时,那对根的实部是1.052,旁边曲线的最低点却在x = 1。

本页的系数都是实数。对p(z)+c=0p(z) + c = 0两边取共轭,得到p(zˉ)+c=0p(\bar z) + c = 0,所以z是根,zˉ\bar z也是根:非实根成对出现,关于实轴对称,图上用虚线连起来。代数基本定理说,n次多项式恰有n个复数根,按重数计:二重根算两个,x³在c = 0时的三重根算三个。红键可以验证:三次函数从c = −4抬到4,实根是1个、3个、又1个,记录的每一行加起来却都是3。非实根两个两个地出现,所以奇数次多项式至少留下一个实根。

把(x−z1)⋯(x−zn)(x - z_1)\cdots(x - z_n)乘开,xn−1x^{n-1}的系数是−(z1+⋯+zn)-(z_1 + \dots + z_n)。c只改常数项,所以根之和始终不变。x3−3xx^3 - 3x的根之和在任何c下都是0:实根往左走,那对共轭根就往右走;c = 3时,−2.104 + 2 × 1.052 = 0。打开“根之和”,菱形标出根的平均点,不管怎么跑它都不动。

值得注意

  • 多项式的根也可以全是实根:x4−4x2+cx^4 - 4x^2 + c在0 < c < 4时有四个实根。
  • 系数是复数时,根不一定成共轭对;成对来自系数是实数。

操作

  • 拖(0, c)处的红色把手,或者直接拖曲线,上下移动图像。c在根相遇的值上会吸住。
  • 按“抬高曲线”,c一路升到范围顶端。每个根留下轨迹,记录在每次相遇时数一数实根和非实根。
  • 打开“根之和”,标出根的平均点。

相关概念