10.3 特征多项式与最小多项式
定理10.2 (Cayley-Hamilton定理)若f(λ)是n阶方阵A的特征多项式,则f(A)=0.
证明:设B(λ)是n阶方阵λE-A的伴随矩阵,则利用伴随矩阵的性质有
B(λ)(λE-A)=f(λ)E.
由于B(λ)的元素都是方阵λE-A的n-1阶子式,因此,都是λ的次数最多是n-1次多项式.这样,B(λ)可以写成如下形式:
B(λ)=λn-1B0+λn-2B1+…+λBn-2+Bn-1,
其中Bi,0≤i≤n-1,是与λ无关的n阶矩阵.再设
f(λ)=λn+a1λn-1+…+an-1λ+an,
由于B(λ)(λE-A)=f(λ)E,则有
(λn-1B0+λn-2B1+…+λBn-2+Bn-1)(λE-A)
=λnE+a1λn-1E+…+an-1λE+anE.
比较等式两端λ的各次幂的系数,可得

依次用An,An-1,…,A,E从右边乘上面各式,可得

相加即得
f(A)=An+a1An-1+…+an-1A+anE=O.
证毕.
推论10.1 设线性变换σ的特征多项式是f(λ),那么f(σ)=0.
注意 这里f(σ)是一个线性变换.
定理10.3 设n阶方阵A的特征多项式是λn+a1λn-1+…+an-1λ+an,其特征值依次是λ1,λ2,…,λn,则有
TrA=λ1+λ2+…+λn,
|A|=λ1λ2…λn.
若A是n阶方阵,使f(A)=0的多项式f(x)称为方阵A的零化多项式.显然,对任意方阵A零化多项式一定是存在的,如A的特征多项式就是一个零化多项式.对于方阵A,首项系数是1且次数最低的零化多项式,称为A的最小多项式,记作mA(x)或m(x).显然,最小多项式一定是存在的.
若线性变换σ的矩阵是A,那么A的零化多项式与最小多项式分别称为σ的零化多项式与最小多项式.
命题10.2 多项式g(x)是方阵A的零化多项式的充分必要条件是A的最小多项式mA(x)|g(x).
证明:必要性,由带余除法知道,存在q(x),r(x),使得
g(x)=q(x)mA(x)+r(x),
其中,r(x)=0或者degr(x)<degmA(x).那么,就有
g(A)=q(A)mA(A)+r(A).
由于g(A)=0,mA(A)=0,因此有r(A)=0,即r(x)是A的零化多项式,再由于mA(x)是最小多项式,则有r(x)=0.
充分性显然.证毕.
推论10.2 最小多项式整除特征多项式,即mA(x)|fA(x).
证明:由Cayley-Hamilton定理fA(x)是A的零化多项式,再由命题有mA(x)|fA(x).
证毕.
推论10.3 最小多项式是唯一的.
命题10.3 相似的矩阵有相同的最小多项式.
证明:设A,B相似且P-1AP=B.注意到P-1AkP=Bk,则有
mA(B)=P-1mA(A)P=O,
即mB(x)|mA(x).同理,mA(x)|mB(x),又由于mA(x),mB(x)都是首一多项式,因此,mA(x)=mB(x).证毕.
命题10.4 若不计根的重数,那么矩阵A的最小多项式mA(x)与其特征多项式fA(x)有相同的根.
证明:由推论10.1可以知道只需证明若λ是fA(x)的根,则λ也是mA(x)的根即可.设向量α≠0是属于特征值λ的特征向量,则有Aα=λα.进一步计算可得
Akα=λkα,0≤k≤n.
这样就可以得到
0=mA(A)α=mA(λ)α,
所以,mA(λ)=0.证毕.
命题10.5 若A1,A2都是方阵,分块对角阵

则A的最小多项式
,即A的最小多项式是A1与A2的最小多项式的最小公倍式.
证明:记
,则有

即h(x)是A的零化多项式,由命题10.2有mA(x)|h(x).(https://www.daowen.com)
另一方面,又有

即mA(x)是A1,A2的零化多项式.由命题10.2,
,i=1,2,进而有h(x)mA(x).由上即得
.证毕.
推论10.4 设A1,A2,…,As都是方阵,准对角阵A=diag(A1,A2,…,As),则有

例10.10 设矩阵

则fA(x)=fB(x)=(x-1)2,mA(x)=x-1,mB(x)=(x-1)2.由命题10.3知矩阵A与B不相似.
例10.11 设四阶矩阵

则
fA(x)=(x-1)3(x-2),fB(x)=(x-1)2(x-2)2,
mA(x)=mB(x)=(x-1)2(x-2).
由于矩阵A与B的特征多项式不相同,因此不相似.
例10.12 计算n阶纯量方阵aE的特征多项式和最小多项式,a是实数.简单计算可以得到其特征多项式为f(x)=(x-a)n,最小多项式m(x)应是f(x)的因式,故此只有(x-a)k的形式,验算可得x-a是最小多项式.
例10.13 计算n阶方阵

的特征多项式和最小多项式,a是实数.
解:f(x)=(x-a)n.m(x)应该是f(x)的因式(x-a)k,0≤k≤n,之一.验算可得(A-aE)n-1≠0,即得m(x)=(x-a)n.
定理10.4 方阵A相似于对角矩阵的充分必要条件是其最小多项式是互素的一次多项式的乘积.
证明:必要性由推论10.3即得.下面证明充分性.
若方阵A是n维线性空间V上的线性变换σ的矩阵,它的最小多项式是
mA(x)=(x-λ1)(x-λ2)…(x-λs),
这里,λ1,λ2,…,λs是互不相同的数.记
,
Vi={α|(A-λiE)α=0},1≤i≤s.
下面我们来证明V=⊕Vi.
易见(g1(x),g2(x),…,gs(x))=1,则存在q1(x),q2(x),…,qs(x),使得
q1(x)g1(x)+q2(x)g2(x)+…+qs(x)gs(x)=1,
以矩阵A代入得到
q1(A)g1(A)+q2(A)g2(A)+…+qs(A)gs(A)=E.
对任意的向量α,
α=q1(A)g1(A)α+q2(A)g2(A)α+…+qs(A)gs(A)α.
由于
(A-λiE)qi(A)gi(A)α=qi(A)(A-λiE)gi(A)α=qi(A)mA(A)α=0,
可得qi(A)gi(A)α∈Vi,1≤i≤s.这样得到
.
为证明这是一个直和,下面来证明零向量的表示法是唯一的.若
α1+α2+…+αs=0,αi∈Vi,1≤i≤s,
则
0=gi(A)0=gi(A)(α1+α2+…+αs)=gi(A)αi.
由于(gi(x),x-λi)=1,故存在多项式u(x),v(x)使得
u(x)gi(x)+v(x)(x-λi)=1.
代入A得到
u(A)gi(A)+v(A)(A-λiE)=E,
则有
αi=u(A)gi(A)αi+v(A)(A-λiE)αi=0,1≤i≤s.
这样就证明了零向量的表示方法是唯一的.因此,V=⊕Vi.这说明A有n个线性无关的特征向量,因此可以对角化.证毕.
习题
10.3.1. 求下列方阵的最小多项式,并指出它们是否可以对角化.

10.3.2. 求出n阶对合矩阵的最小多项式.
10.3.3. 求出n阶幂等矩阵的最小多项式.
10.3.4. 非零的幂零矩阵一定不能对角化.