附录D 多项式的零点对其系数的连续依赖性
运用复分析不难证明一个重要的事实,那就是,一个次数为 n⩾1 的复系数多项式的 n 个零点连续地依赖于它的系数。
对于 x∈Cn ,设 f(x)=[f1(x),…,fm(x)]T ,其中 fi:Cn→C , i=1,…,m 。函数 f:Cn→Cm 在 x 连续,是指每个 fi 在 x 连续, i=1,…,m 。函数 fi:Cn→C 在 x 点连续,是指对每个 ε>0 ,都存在 δ>0 ,使得只要 ∥y−x∥<δ 就有 ∣fi(y)−fi(x)∣<ε ,其中 ∥⋅∥ 是 Cn 上的向量范数。
可以用下面的说法来直观地叙述连续依赖的结论:把首系数为1的 n 次多项式的 n 个系数(首系数1除外)与该多项的 n 个零点对应起来的函数 f:Cn→Cn 是连续的。可是这里有个难以解决的问题,不存在定义这个函数的简单方式,这是因为,在 n 个零点中间不存在定义一个顺序的自然方式。我们提出下面的定理,作为多项式的零点对其系数的连续依赖的一个精确叙述。
定理 设 n⩾1 ,且设
p(x)=anxn+an−1xn−1+⋯+a1x+a0,an=0 是一个复系数多项式,那么,对任给 ε>0 ,存在 δ>0 ,使得对任一适合 bn=0 的多项式
q(x)=bnxn+bn−1xn−1+⋯+b1x+b0 539
和
0≤i≤nmax∣ai−bi∣<δ, 我们有
t⩽t2=nmin∣λj−μr(t)∣<ε, 其中, λ1,…,λn 是 p(x) 的零点,而 μ1,…,μn 是按某个顺序排列的 q(x) 的零点,且(极小) min 取遍 1,2,…, n 的所有排列 τ 。
因此,一个多项式的各个系数的足够小的变化只会引起任一零点的一个小的变化,这一原理在矩阵分析中有非常重要的意义,这是因为,矩阵 A∈M 的特征多项式 pA(t) 的诸系数是 A 的各元的连续函数(实际上是多项式)(1.2.11),且 pA(t) 的零点是 A 的特征值。因为连续函数的复合是连续的, A 的各元的足够小的变化只会引起 pA(t) 的系数的一个小的变化,而它只会导致特征值的一个小变化。因此,实的或复的方阵的特征值连续地依赖于它的各个元。
进一步阅读 关于 p(x) 和 q(x) 的各零点间之差 ε 的显式界可用其系数分离 δ 及其系数的大小来表示的问题可参看 L. Elsner, “On the Variation of the Spectra of Matrices,” Linear Algebra Appl. 47(1982), 127-138.