有限实矩阵乘法法则的证明
设 m , n , p , q m,n,p,q m , n , p , q 为正整数,A ∈ R m × n A\in\mathbb R^{m\times n} A ∈ R m × n 、B ∈ R n × p B\in\mathbb R^{n\times p} B ∈ R n × p 、C ∈ R p × q C\in\mathbb R^{p\times q} C ∈ R p × q 。以下只用行乘列定义与实数的有限求和。对任意输出位置 ( i , ℓ ) (i,\ell) ( i , ℓ ) ,
( ( A B ) C ) i ℓ = ∑ k = 1 p ( ∑ j = 1 n a i j b j k ) c k ℓ = ∑ j = 1 n a i j ( ∑ k = 1 p b j k c k ℓ ) = ( A ( B C ) ) i ℓ . \begin{aligned}
((AB)C)_{i\ell}
&=\sum_{k=1}^{p}\left(\sum_{j=1}^{n}a_{ij}b_{jk}\right)c_{k\ell}\\
&=\sum_{j=1}^{n}a_{ij}\left(\sum_{k=1}^{p}b_{jk}c_{k\ell}\right)
=(A(BC))_{i\ell}.
\end{aligned} (( A B ) C ) i ℓ = k = 1 ∑ p ( j = 1 ∑ n a ij b jk ) c k ℓ = j = 1 ∑ n a ij ( k = 1 ∑ p b jk c k ℓ ) = ( A ( BC ) ) i ℓ .
中间等号只交换两个有限和的求和次序,并使用实数分配律。两边同为 m × q m\times q m × q 矩阵,每个位置相等,便证明结合律;没有调换矩阵因子的次序。
对 D ∈ R n × p D\in\mathbb R^{n\times p} D ∈ R n × p ,同一定义给出
[ A ( B + D ) ] i k = ∑ j = 1 n a i j ( b j k + d j k ) = ( A B ) i k + ( A D ) i k . [A(B+D)]_{ik}=\sum_{j=1}^{n}a_{ij}(b_{jk}+d_{jk})
=(AB)_{ik}+(AD)_{ik}. [ A ( B + D ) ] ik = j = 1 ∑ n a ij ( b jk + d jk ) = ( A B ) ik + ( A D ) ik .
对 E ∈ R m × n E\in\mathbb R^{m\times n} E ∈ R m × n ,则有
[ ( A + E ) B ] i k = ∑ j = 1 n ( a i j + e i j ) b j k = ( A B ) i k + ( E B ) i k . [(A+E)B]_{ik}=\sum_{j=1}^{n}(a_{ij}+e_{ij})b_{jk}
=(AB)_{ik}+(EB)_{ik}. [( A + E ) B ] ik = j = 1 ∑ n ( a ij + e ij ) b jk = ( A B ) ik + ( EB ) ik .
所以在所写的相容大小下,两条分配律均成立。对任意实标量 c c c ,
[ ( c A ) B ] i k = ∑ j ( c a i j ) b j k = c ∑ j a i j b j k = ∑ j a i j ( c b j k ) = [ A ( c B ) ] i k , [(cA)B]_{ik}=\sum_j(ca_{ij})b_{jk}
=c\sum_j a_{ij}b_{jk}
=\sum_j a_{ij}(cb_{jk})=[A(cB)]_{ik}, [( c A ) B ] ik = j ∑ ( c a ij ) b jk = c j ∑ a ij b jk = j ∑ a ij ( c b jk ) = [ A ( c B ) ] ik ,
逐项相等便证明 ( c A ) B = c ( A B ) = A ( c B ) (cA)B=c(AB)=A(cB) ( c A ) B = c ( A B ) = A ( c B ) 。特别地,对 x , y ∈ R n x,y\in\mathbb R^n x , y ∈ R n 与实数 s , t s,t s , t ,
[ A ( s x + t y ) ] i = ∑ j a i j ( s x j + t y j ) = s ( A x ) i + t ( A y ) i . [A(sx+ty)]_i=\sum_j a_{ij}(sx_j+ty_j)
=s(Ax)_i+t(Ay)_i. [ A ( s x + t y ) ] i = j ∑ a ij ( s x j + t y j ) = s ( A x ) i + t ( A y ) i .
这证明了比较同一线性系统的解时所用的矩阵乘向量线性性质。所有恒等式都只针对大小相容的有限实矩阵,不声称任意矩阵因子可交换或可消去。
全章中,V V V 是域 F F F 上的非零有限维向量空间,且 T ∈ End F ( V ) T\in\operatorname{End}_F(V) T ∈ End F ( V ) 。除非另有说明,不假设代数闭性。
域上的多项式除法与根因式恒等式
设 F F F 为任意域,使用形式多项式环 F [ t ] F[t] F [ t ] 。每次使用次数时,零多项式均单独处理。非零 f , g f,g f , g 的乘积最高次项系数是两个非零最高次项系数之积,故 deg ( f g ) = deg f + deg g \deg(fg)=\deg f+\deg g deg ( f g ) = deg f + deg g ;特别地,该环无零因子。
对任意 f f f 和非零 g g g ,存在唯一 q , r q,r q , r 使 f = q g + r f=qg+r f = q g + r ,其中 r = 0 r=0 r = 0 或 deg r < deg g \deg r<\deg g deg r < deg g 。从余式 f f f 、商零开始。若非零余式次数 d ≥ e = deg g d\ge e=\deg g d ≥ e = deg g ,减去 ( a / b ) t d − e g (a/b)t^{d-e}g ( a / b ) t d − e g ,并将 ( a / b ) t d − e (a/b)t^{d-e} ( a / b ) t d − e 加入商;a , b a,b a , b 分别是余式与 g g g 的最高次项系数。新余式为零或次数严格下降。非负整数次数不能无限严格下降,故过程终止。若有两组结果,g ( q − q ′ ) = r ′ − r g(q-q')=r'-r g ( q − q ′ ) = r ′ − r ;非零左侧次数至少为 e e e ,非零右侧次数却小于 e e e ,故两差均为零。
对 λ ∈ F \lambda\in F λ ∈ F ,有限恒等式
t k − λ k = ( t − λ ) ∑ j = 0 k − 1 t k − 1 − j λ j ( k ≥ 1 ) t^k-\lambda^k=(t-\lambda)\sum_{j=0}^{k-1}t^{k-1-j}\lambda^j\quad(k\ge1) t k − λ k = ( t − λ ) j = 0 ∑ k − 1 t k − 1 − j λ j ( k ≥ 1 )
给出 f ( t ) − f ( λ ) = ( t − λ ) h ( t ) f(t)-f(\lambda)=(t-\lambda)h(t) f ( t ) − f ( λ ) = ( t − λ ) h ( t ) 。因此 f ( λ ) = 0 f(\lambda)=0 f ( λ ) = 0 当且仅当 t − λ t-\lambda t − λ 整除 f f f ;这里不声称 F F F 中一定存在根。
交换环上的 Leibniz 行列式与交错性
设 R R R 为含单位的交换环,n ≥ 1 n\ge1 n ≥ 1 ,且 A ∈ M n ( R ) A\in M_n(R) A ∈ M n ( R ) 。定义
det A = ∑ σ ∈ S n sgn ( σ ) ∏ i = 1 n a i , σ ( i ) , det [ ] = 1 ( n = 0 ) . \det A=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\prod_{i=1}^n a_{i,\sigma(i)},\qquad \det[\ ]=1\quad(n=0). det A = σ ∈ S n ∑ sgn ( σ ) i = 1 ∏ n a i , σ ( i ) , det [ ] = 1 ( n = 0 ) .
符号为 ( − 1 ) inv ( σ ) (-1)^{\operatorname{inv}(\sigma)} ( − 1 ) inv ( σ ) ,在 R R R 中解释。交换排列中相邻的两项,会使逆序数的奇偶性改变。以相邻逆序交换排序,便将其符号表示为这些交换符号的乘积。把 τ \tau τ 的相邻交换分解应用于 σ \sigma σ 的位置,得到 sgn ( σ τ ) = sgn ( σ ) sgn ( τ ) \operatorname{sgn}(\sigma\tau)=\operatorname{sgn}(\sigma)\operatorname{sgn}(\tau) sgn ( σ τ ) = sgn ( σ ) sgn ( τ ) ;一个对换的符号为 − 1 -1 − 1 。这些先是整数奇偶性事实,之后才将符号映入 R R R 。
有限公式对每行及每列多重线性。若两行相同,把每个排列项与交换这两行所选列后的项配对。两项不同,乘积相同而符号相反,故任何特征下两项之和均为零。因此重复行使行列式为零;重复列同理。这是成对抵消,不是从 2 det A = 0 2\det A=0 2 det A = 0 推出零。交换行或列,由相同的排列替换得到变号。另有 det I = 1 \det I=1 det I = 1 ;在和式中以 σ − 1 \sigma^{-1} σ − 1 替换 σ \sigma σ 得 det A T = det A \det A^{\mathsf T}=\det A det A T = det A 。
所需唯一性原理即使有零因子也成立。若 D D D 是 R n R^n R n 中 n n n 个列向量的交错多重线性函数,在标准基中展开每个输入。含重复基向量的项为零;其余指标列为排列。交换两位置使 D D D 变号,因为展开 D ( … , u + v , … , u + v , … ) = 0 D(\ldots,u+v,\ldots,u+v,\ldots)=0 D ( … , u + v , … , u + v , … ) = 0 得 D ( … , u , … , v , … ) + D ( … , v , … , u , … ) = 0 D(\ldots,u,\ldots,v,\ldots)+D(\ldots,v,\ldots,u,\ldots)=0 D ( … , u , … , v , … ) + D ( … , v , … , u , … ) = 0 。故整个展开等于 D ( e 1 , … , e n ) D(e_1,\ldots,e_n) D ( e 1 , … , e n ) 乘以输入列的 Leibniz 行列式。这里没有除法,也没有域假设。
乘法性、三角分块与伴随矩阵
固定 A A A ,函数 D ( v 1 , … , v n ) = det ( A v 1 , … , A v n ) D(v_1,\ldots,v_n)=\det(Av_1,\ldots,Av_n) D ( v 1 , … , v n ) = det ( A v 1 , … , A v n ) 交错且多重线性,并满足 D ( e 1 , … , e n ) = det A D(e_1,\ldots,e_n)=\det A D ( e 1 , … , e n ) = det A 。将前述唯一性原理用于 B B B 的各列,得到
det ( A B ) = det A det B . \det(AB)=\det A\det B. det ( A B ) = det A det B .
对方块大小为 p , q p,q p , q 的 ( B C 0 D ) \begin{pmatrix}B&C\\0&D\end{pmatrix} ( B 0 C D ) ,非零 Leibniz 项必须把最后 q q q 行全配到最后 q q q 列,否则含一个左下零元素。这些行用尽那些列,故前 p p p 行只能使用前 p p p 列。剩余排列恰为两块内部排列的组合,符号与单项式均为两块对应量的乘积。求和得 det B det D \det B\det D det B det D ,也包括以空行列式为一的空块。该论证允许某些项因其他原因变零,不要求无零因子。
记 A i j ^ A_{ij}^{\widehat{\ } } A ij 为删去第 i i i 行和第 j j j 列的矩阵,令 C i j = ( − 1 ) i + j det A i j ^ C_{ij}=(-1)^{i+j}\det A_{ij}^{\widehat{\ } } C ij = ( − 1 ) i + j det A ij 。按 σ ( i ) = j \sigma(i)=j σ ( i ) = j 将 Leibniz 和分组,得到行余子式展开 det A = ∑ j a i j C i j \det A=\sum_j a_{ij}C_{ij} det A = ∑ j a ij C ij 。把第 i i i 行、第 j j j 列移到首位,共作 i + j − 2 i+j-2 i + j − 2 次相邻交换,剩余排列作用于未删除指标,这就给出符号因子。转置给出列展开。定义 adj ( A ) j i = C i j \operatorname{adj}(A)_{ji}=C_{ij} adj ( A ) ji = C ij 。A adj ( A ) A\operatorname{adj}(A) A adj ( A ) 的 ( i , j ) (i,j) ( i , j ) 元素为 ∑ k a i k C j k \sum_k a_{ik}C_{jk} ∑ k a ik C jk ,它是将第 j j j 行替换为第 i i i 行后矩阵的余子式展开。当 i = j i=j i = j 时为 det A \det A det A ;否则由重复行抵消为零。列论证给出另一乘积。因此
A adj ( A ) = adj ( A ) A = ( det A ) I . A\operatorname{adj}(A)=\operatorname{adj}(A)A=(\det A)I. A adj ( A ) = adj ( A ) A = ( det A ) I .
当 n = 1 n=1 n = 1 ,空余子式行列式为一,故伴随矩阵为 [ 1 ] [1] [ 1 ] ,恒等式仍成立。当 n = 0 n=0 n = 0 ,定义伴随矩阵为空矩阵;恒等式是唯一空矩阵之间的等式,而行列式仍为一。本节全部结果适用于 R = F [ t ] R=F[t] R = F [ t ] ,从未除以行列式。
向量空间是在域 F F F 上配备加法和数乘,并满足通常的阿贝尔群及分配律公理的集合。列向量只是一个模型。次数至多为 d d d 的多项式空间 P d ( F ) P_d(F) P d ( F ) 和空间之间的线性映射也是模型。零多项式属于 P d ( F ) P_d(F) P d ( F ) ,虽然其次数通常不定义。
子空间 包含零,且对加法和数乘封闭。若每个向量都是某列表中向量的线性组合,该列表张成空间;若只有零系数组合能得到零,它线性无关。基 同时满足两者。有限生成列表可通过删除相关项缩减成基;线性无关列表可通过添加其张成空间外的向量扩充成基,直到张成给定的有限生成列表。
交换引理。 若 r r r 个向量的线性无关列表位于 s s s 个向量的张成空间中,则 r ≤ s r\le s r ≤ s 。理由是:用生成列表表示第一个无关向量,利用某个非零系数,以它替换一个生成向量,再重复。每一步的线性无关性保证下一个无关向量对尚未被替换的某个生成向量有非零系数,因此至少需要 r r r 个位置。对两个基双向比较得到长度相等;共同长度为 dim V \dim V dim V 。
因此在 n n n 维空间中,任意 n n n 个线性无关向量构成基,任意 n n n 个张成向量也构成基。只有在证明线性无关性或张成性之后,计数列表才有用。
映射 T : V → W T:V\to W T : V → W 若满足 T ( α v + β u ) = α T v + β T u T(\alpha v+\beta u)=\alpha Tv+\beta Tu T ( αv + β u ) = α T v + βT u ,则为线性。其核与像都是子空间。选取 ker T \ker T ker T 的基 k 1 , … , k r k_1,\ldots,k_r k 1 , … , k r ,并以 v 1 , … , v s v_1,\ldots,v_s v 1 , … , v s 扩充为基,则 T v 1 , … , T v s Tv_1,\ldots,Tv_s T v 1 , … , T v s 构成 im T \operatorname{im}T im T 的基:展开任意输入可证明张成性;若这些像线性相关,相应输入组合落入核,而扩充基的线性无关性迫使所有系数为零。因此
dim V = dim ker T + dim im T . \dim V=\dim\ker T+\dim\operatorname{im}T. dim V = dim ker T + dim im T .
这就是秩–零度定理 。有限维且维数相等时,单射与满射等价;无限维空间中该等价可能失效。
域上的桥梁:奇异性与特征多项式
现在令 R = F R=F R = F 为域。若 det A ≠ 0 \det A\ne0 det A = 0 ,伴随恒等式给出逆矩阵 adj ( A ) / det A \operatorname{adj}(A)/\det A adj ( A ) / det A 。若 A A A 可逆,由乘法性 det A det A − 1 = 1 \det A\det A^{-1}=1 det A det A − 1 = 1 ,故 det A ≠ 0 \det A\ne0 det A = 0 。C01 已证的秩—零度定理说明有限方阵线性映射的核为零当且仅当可逆。因此 det A = 0 \det A=0 det A = 0 当且仅当有非零核。
对固定 A ∈ M n ( F ) A\in M_n(F) A ∈ M n ( F ) ,将交换环构造用于 t I − A ∈ M n ( F [ t ] ) tI-A\in M_n(F[t]) t I − A ∈ M n ( F [ t ]) 。其行列式是首一 n n n 次多项式:恒等排列的乘积贡献 t n t^n t n ,其余排列均用到一个非对角常数元素,故其乘积或者为零,或者次数小于 n n n 。乘法性证明可逆常数矩阵 P P P 下 A ↦ P − 1 A P A\mapsto P^{-1}AP A ↦ P − 1 A P 的不变性;分块三角公式证明限制—商空间的因式分解。最后,伴随矩阵各元素或者为零,或者次数至多为 n − 1 n-1 n − 1 ,所以 C02 的凯莱—哈密顿证明可以合法比较系数。在零维情形,特征多项式为空行列式一;代入后得到零空间上的恒等算子,它就是零算子,所以凯莱—哈密顿定理单独直接成立。这给出实际的交换环行列式先修证明,没有扩张任何仅适用实数的行列式 authority。
对 p ( t ) = ∑ j = 0 d c j t j p(t)=\sum_{j=0}^dc_jt^j p ( t ) = ∑ j = 0 d c j t j ,定义 p ( T ) = ∑ c j T j p(T)=\sum c_jT^j p ( T ) = ∑ c j T j ,其中 T 0 = I T^0=I T 0 = I 。同一算子的各次幂可交换,所以 ( p q ) ( T ) = p ( T ) q ( T ) (pq)(T)=p(T)q(T) ( pq ) ( T ) = p ( T ) q ( T ) ,代入是环同态 F [ t ] → End ( V ) F[t]\to\operatorname{End}(V) F [ t ] → End ( V ) 。这不允许在任意矩阵系数恒等式中,用不交换的矩阵随意替换变量。
定理。 χ T ( T ) = 0 \chi_T(T)=0 χ T ( T ) = 0 。
证明。 令 χ A ( t ) = ∑ k = 0 n c k t k \chi_A(t)=\sum_{k=0}^nc_kt^k χ A ( t ) = ∑ k = 0 n c k t k 且 c n = 1 c_n=1 c n = 1 。交换多项式环 F [ t ] F[t] F [ t ] 上的伴随矩阵恒等式给出
( t I − A ) B ( t ) = χ A ( t ) I , B ( t ) = adj ( t I − A ) = ∑ k = 0 n − 1 B k t k . (tI-A)B(t)=\chi_A(t)I,\qquad B(t)=\operatorname{adj}(tI-A)=\sum_{k=0}^{n-1}B_kt^k. ( t I − A ) B ( t ) = χ A ( t ) I , B ( t ) = adj ( t I − A ) = k = 0 ∑ n − 1 B k t k .
设 B − 1 = B n = 0 B_{-1}=B_n=0 B − 1 = B n = 0 。比较系数得到对 0 ≤ k ≤ n 0\le k\le n 0 ≤ k ≤ n ,B k − 1 − A B k = c k I B_{k-1}-AB_k=c_kI B k − 1 − A B k = c k I 。将第 k k k 个等式左乘 A k A^k A k 并求和,各项相消:
∑ k = 0 n c k A k = ∑ k = 0 n ( A k B k − 1 − A k + 1 B k ) = 0. \sum_{k=0}^nc_kA^k=\sum_{k=0}^n\left(A^kB_{k-1}-A^{k+1}B_k\right)=0. k = 0 ∑ n c k A k = k = 0 ∑ n ( A k B k − 1 − A k + 1 B k ) = 0.
这就是 χ A ( A ) = 0 \chi_A(A)=0 χ A ( A ) = 0 。这里仅使用系数恒等式和结合律,没有未经说明地对可能含不交换系数的矩阵多项式作代入。∎
上一节的零空间判准
det ( A − λ I ) = 0 \det(A-\lambda I)=0 det ( A − λ I ) = 0
已经告诉你如何测试一个候选数 λ \lambda λ 是否为特征值。下一步,是把这
个测试包成一个单一的多项式,而它的根正是矩阵的特征值。
特征多项式限制特征值的数目,记录重复特征值的情形,并给出可对角化的实用判准。
本节的基础域是 F = R F=\mathbb{R} F = R 。除非明确讨论复数扩张,本节的矩阵、向量、标
量与特征值都取自 F F F ;凡使用行列式,矩阵都是 n ≥ 1 n\ge1 n ≥ 1 的方阵。多项式未定元统
一使用 t t t ,所以约定为 p A ( t ) = det ( A − t I n ) p_A(t)=\det(A-tI_n) p A ( t ) = det ( A − t I n ) 。
特征多项式
定义
特征多项式 设 A ∈ M n ( F ) A\in M_n(F) A ∈ M n ( F ) ,其中 F = R F=\mathbb{R} F = R 且 n ≥ 1 n\ge1 n ≥ 1 。多项式
p A ( t ) = det ( A − t I n ) p_A(t)=\det(A-tI_n) p A ( t ) = det ( A − t I n ) 称为 A A A 的 特征多项式
变量 t t t 在这里只是未定元。一旦你把某个标量 λ \lambda λ 代入进去,
p A ( λ ) p_A(\lambda) p A ( λ ) 便会变成 A − λ I A-\lambda I A − λ I 的行列式。
定理
特征值正好就是特征多项式的根 设 A A A 是 n × n n\times n n × n 矩阵,而 λ \lambda λ 是标量。下列两件事等价:
λ \lambda λ 是 A A A 的特征值;
λ \lambda λ 是 p A ( t ) p_A(t) p A ( t ) 的根
这其实只是把上一节的行列式判准整理成较有系统的写法:
λ 是特征值 ⟺ det ( A − λ I ) = 0 ⟺ p A ( λ ) = 0. \lambda\text{ 是特征值}
\iff
\det(A-\lambda I)=0
\iff
p_A(\lambda)=0. λ 是特征值 ⟺ det ( A − λ I ) = 0 ⟺ p A ( λ ) = 0.
根确定特征值,特征空间提供方向
p A ( t ) = det ( A − t I ) p_A(t)=\det(A-tI) p A ( t ) = det ( A − t I ) 的根确定特征值;相应特征空间的维数则决定能否找到足够多的线性无关特征向量来对角化。
定理
特征多项式的基本形状 若 A A A 是 n × n n\times n n × n 矩阵,则 p A ( t ) p_A(t) p A ( t ) 是一个 n n n 次多项式,其最高
次项系数是 ( − 1 ) n (-1)^n ( − 1 ) n ,而常数项是 det ( A ) \det(A) det ( A )
因此,特征多项式绝不是任意的表达式。它的次数由矩阵大小固定,而其常
数项已经记住了矩阵的行列式。
证明
由列的多重线性看次数与首项符号 把 A A A 的列写成 a 1 , … , a n a_1,\ldots,a_n a 1 , … , a n 。A − t I n A-tI_n A − t I n 的各列是 a j − t e j a_j-t e_j a j − t e j 。由列的多重
线性,行列式展开为每一列选择 a j a_j a j 或 − t e j -t e_j − t e j 的和。所有列都选择 − t e j -t e_j − t e j
时,得到
( − t ) n det ( I n ) = ( − 1 ) n t n (-t)^n\det(I_n)=(-1)^n t^n ( − t ) n det ( I n ) = ( − 1 ) n t n 其余选择至少含有一个 a j a_j a j ,所以至多含有 n − 1 n-1 n − 1 个 t t t 因子。因此次数正好是
n n n ,最高次项系数是 ( − 1 ) n (-1)^n ( − 1 ) n 。不含 t t t 的项是 det ( A ) \det(A) det ( A ) ,所以 p A ( 0 ) = det ( A ) p_A(0)=\det(A) p A ( 0 ) = det ( A ) 。
这里坚持使用 det ( A − t I n ) \det(A-tI_n) det ( A − t I n ) ;另一约定 det ( t I n − A ) = ( − 1 ) n p A ( t ) \det(tI_n-A)=(-1)^n p_A(t) det ( t I n − A ) = ( − 1 ) n p A ( t ) ,根与重数相同,
但奇数次数的系数符号会不同
第一批例子
例题
一个 2×2 特征多项式 令
A = [ 3 2 3 − 2 ] . A=
\begin{bmatrix}
3&2\\
3&-2
\end{bmatrix}. A = [ 3 3 2 − 2 ] . 则
p A ( t ) = det [ 3 − t 2 3 − 2 − t ] = ( 3 − t ) ( − 2 − t ) − 6. p_A(t)=
\det
\begin{bmatrix}
3-t&2\\
3&-2-t
\end{bmatrix}
=(3-t)(-2-t)-6. p A ( t ) = det [ 3 − t 3 2 − 2 − t ] = ( 3 − t ) ( − 2 − t ) − 6. 化简后得
p A ( t ) = t 2 − t − 12 = ( t − 4 ) ( t + 3 ) . p_A(t)=t^2-t-12=(t-4)(t+3). p A ( t ) = t 2 − t − 12 = ( t − 4 ) ( t + 3 ) . 这个系数计算值得直接检查,而不应只记住因式分解的形式:
( 3 − t ) ( − 2 − t ) − 6 = t 2 − t − 6 − 6 = t 2 − t − 12 (3-t)(-2-t)-6=t^2-t-6-6=t^2-t-12 ( 3 − t ) ( − 2 − t ) − 6 = t 2 − t − 6 − 6 = t 2 − t − 12 按本节约定 det ( A − t I ) \det(A-tI) det ( A − t I ) ,常数项是 − 12 -12 − 12 ,与 det ( A ) = − 12 \det(A)=-12 det ( A ) = − 12 一致;最高次项系数是 + 1 +1 + 1 ,正好符合二阶矩阵的
( − 1 ) n (-1)^n ( − 1 ) n 符号。于是两个因子给出根 4 4 4 与 − 3 -3 − 3 ,根定理再把这些标量根解释为特征值。
例题
一个重根例子 令
B = [ 2 3 0 2 ] . B=
\begin{bmatrix}
2&3\\
0&2
\end{bmatrix}. B = [ 2 0 3 2 ] . 则
p B ( t ) = det [ 2 − t 3 0 2 − t ] = ( 2 − t ) 2 = ( t − 2 ) 2 . p_B(t)=
\det
\begin{bmatrix}
2-t&3\\
0&2-t
\end{bmatrix}
=(2-t)^2=(t-2)^2. p B ( t ) = det [ 2 − t 0 3 2 − t ] = ( 2 − t ) 2 = ( t − 2 ) 2 . 所以 2 2 2 是唯一特征值,但它以重数 2 2 2 出现
代数重数与几何重数
一旦根可以重复,便需要更精细的语言。
定义
代数重数与几何重数 设 λ ∈ F \lambda\in F λ ∈ F 是 p A ( t ) p_A(t) p A ( t ) 的根。它的 代数重数 m a ( λ ) m_a(\lambda) m a ( λ ) 是使
( t − λ ) m (t-\lambda)^m ( t − λ ) m 整除 p A ( t ) p_A(t) p A ( t ) 的最大正整数 m m m 。等价地,
p A ( t ) = ( t − λ ) m q ( t ) p_A(t)=(t-\lambda)^m q(t) p A ( t ) = ( t − λ ) m q ( t ) ,其中 q ( λ ) ≠ 0 q(\lambda)\ne0 q ( λ ) = 0 。它的 几何重数 m g ( λ ) m_g(\lambda) m g ( λ )
是 dim F E A ( λ ) = dim F N ( A − λ I n ) \dim_F E_A(\lambda)=\dim_F N(A-\lambda I_n) dim F E A ( λ ) = dim F N ( A − λ I n ) 。
若 p A p_A p A 在 F F F 上完全分裂,可以把互异的根列为 λ 1 , … , λ s \lambda_1,\dots,\lambda_s λ 1 , … , λ s ,并有
p A ( t ) = ( − 1 ) n ( t − λ 1 ) m 1 ⋯ ( t − λ s ) m s , ∑ i m i = n p_A(t)=(-1)^n(t-\lambda_1)^{m_1}\cdots(t-\lambda_s)^{m_s},\qquad\sum_i m_i=n p A ( t ) = ( − 1 ) n ( t − λ 1 ) m 1 ⋯ ( t − λ s ) m s , i ∑ m i = n 这个分解与重数总和要求所选域上完全分裂;局部的重数定义本身不需要这个条件
代数重数来自多项式本身;几何重数来自零空间 N ( A − λ I ) N(A-\lambda I) N ( A − λ I ) 。它们衡
量的不是同一件事,而且未必相等。
定理
重数不等式 若 λ \lambda λ 是 n × n n\times n n × n 矩阵 A A A 的特征值,则
1 ≤ m g ( λ ) ≤ m a ( λ ) ≤ n . 1\le m_g(\lambda)\le m_a(\lambda)\le n. 1 ≤ m g ( λ ) ≤ m a ( λ ) ≤ n .
因此,每个特征空间至少有一维,但它的维数永远不会超过相应特征值的代
数重数。
证明
为什么几何重数不超过代数重数 固定特征值 λ \lambda λ ,令 g = dim E A ( λ ) g=\dim E_A(\lambda) g = dim E A ( λ ) 。取该特征空间的一组基,并把它扩展为
F n F^n F n 的一组基。令 P P P 的列为这组扩展基。矩阵 B = P − 1 A P B=P^{-1}AP B = P − 1 A P 的前 g g g 列是
λ e 1 , … , λ e g \lambda e_1,\dots,\lambda e_g λ e 1 , … , λ e g ,因此
B = [ λ I g C 0 D ] B=\begin{bmatrix}\lambda I_g&C\\0&D\end{bmatrix} B = [ λ I g 0 C D ] 相似变换保持特征多项式。若 g < n g<n g < n ,B − t I B-tI B − t I 的前 g g g 列各自至多有一个可能非零的元素,即 λ − t \lambda-t λ − t ;当 t = λ t=\lambda t = λ 时该元素也为零,
连续沿这些列展开这个多项式恒等式,得到
p A ( t ) = det ( B − t I ) = ( λ − t ) g det ( D − t I ) p_A(t)=\det(B-tI)=(\lambda-t)^g\det(D-tI) p A ( t ) = det ( B − t I ) = ( λ − t ) g det ( D − t I ) 所以 ( t − λ ) g (t-\lambda)^g ( t − λ ) g 整除 p A ( t ) p_A(t) p A ( t ) ,从而 g ≤ m a ( λ ) g\le m_a(\lambda) g ≤ m a ( λ ) 。若 g = n g=n g = n ,则
B = λ I n B=\lambda I_n B = λ I n ,且 p A ( t ) = ( λ − t ) n p_A(t)=(\lambda-t)^n p A ( t ) = ( λ − t ) n 。这个证明使用前面建立的扩展基与相似变换,
不假设特征多项式完全分裂
例题
重根,但特征空间太小 对
B = [ 2 3 0 2 ] , B=
\begin{bmatrix}
2&3\\
0&2
\end{bmatrix}, B = [ 2 0 3 2 ] , 特征多项式是 ( t − 2 ) 2 (t-2)^2 ( t − 2 ) 2 ,所以特征值 2 2 2 的代数重数是 2 2 2 。
现在解 ( B − 2 I ) x = 0 (B-2I)x=0 ( B − 2 I ) x = 0 :
B − 2 I = [ 0 3 0 0 ] . B-2I=
\begin{bmatrix}
0&3\\
0&0
\end{bmatrix}. B − 2 I = [ 0 0 3 0 ] . 因此 x 2 = 0 x_2=0 x 2 = 0 ,x 1 x_1 x 1 自由。特征空间为
span { [ 1 0 ] } , \operatorname{span}\left\{
\begin{bmatrix}
1\\0
\end{bmatrix}
\right\}, span { [ 1 0 ] } , 只有一维。也就是说
m a ( 2 ) = 2 , m g ( 2 ) = 1. m_a(2)=2,\qquad m_g(2)=1. m a ( 2 ) = 2 , m g ( 2 ) = 1. 这个不相等正是它不可对角化的原因。
互异特征值会强迫线性无关
定理
互异特征值所对应的特征向量必线性无关 若 v 1 , … , v k v_1,\dots,v_k v 1 , … , v k 是 A A A 的特征向量,而它们分别对应于互不相同的
特征值 λ 1 , … , λ k \lambda_1,\dots,\lambda_k λ 1 , … , λ k ,则
v 1 , … , v k v_1,\dots,v_k v 1 , … , v k 必定线性无关
证明
不预设独立性的归纳证明 设 λ 1 , … , λ s \lambda_1,\dots,\lambda_s λ 1 , … , λ s 两两不同,且 w j ∈ E A ( λ j ) w_j\in E_A(\lambda_j) w j ∈ E A ( λ j ) 。我们用 s s s 归纳
证明:若 ∑ j = 1 s w j = 0 \sum_{j=1}^s w_j=0 ∑ j = 1 s w j = 0 ,则每个 w j = 0 w_j=0 w j = 0 ,允许其中某些 w j w_j w j 本来就是零向量。
s = 1 s=1 s = 1 时结论显然。归纳步骤中,对关系式应用 A − λ s I A-\lambda_s I A − λ s I ,最后一项消失,得到
∑ j = 1 s − 1 ( λ j − λ s ) w j = 0 \sum_{j=1}^{s-1}(\lambda_j-\lambda_s)w_j=0 j = 1 ∑ s − 1 ( λ j − λ s ) w j = 0 每个数乘后的向量仍在自己的特征空间中。归纳假设使所有
( λ j − λ s ) w j (\lambda_j-\lambda_s)w_j ( λ j − λ s ) w j 为零;互异性使这些标量非零,所以 j < s j<s j < s 时 w j = 0 w_j=0 w j = 0 ,
再由原关系得到 w s = 0 w_s=0 w s = 0 。把按特征值分组的任意关系应用这个结论,再利用每个特征空间
内部基的独立性,就得到所有系数都为零;因此各特征空间的基的并集线性无关
这条定理立即带来两个重要推论。
定理
互异特征值的数目上界 一个 n × n n\times n n × n 矩阵最多只可拥有 n n n 个互异特征值
定理
互异特征值测试可对角化 若一个 n × n n\times n n × n 矩阵恰好有 n n n 个互异特征值,则它必定可对角化
前面的独立性结果同时给出两个推论:互异特征值最多有 n n n 个;若恰好有 n n n 个,从每个
特征值选取一个非零特征向量,就得到长度为 n n n 的线性无关列表,因而是 F n F^n F n 的一组基。
其逆命题是假的。可对角化矩阵仍然可以有重复特征值。最简单的例子就是单位矩阵:每一个非零向量都是特征值 1 1 1 的特征向量,而矩阵本身早已是对角矩阵。
更精确的可对角化判准
互异特征值是一个充分条件,但不是唯一条件。
定理
特征空间维数总和判准 把所选域 F F F 中 A A A 的所有互异特征值列为 λ 1 , … , λ s \lambda_1,\dots,\lambda_s λ 1 , … , λ s ;这个列表可以为空。
则 A A A 在 F F F 上可对角化,当且仅当
dim F E A ( λ 1 ) + ⋯ + dim F E A ( λ s ) = n \dim_F E_A(\lambda_1)+\cdots+\dim_F E_A(\lambda_s)=n dim F E A ( λ 1 ) + ⋯ + dim F E A ( λ s ) = n
这条判准是一个基底计数,并不要求特征多项式完全分裂。特征空间独立性证明说明,各
特征空间基的并集线性无关;若维数总和是 n n n ,它就是一组基,因而可对角化。反过来,
对角化基底可按对角元素的特征值分组,每个向量落在相应特征空间中。各特征空间基的并集线性无关,维数至多是 n n n ;
它的张成空间包含对角化基底中的每个向量,因此张成整个 F n F^n F n ,维数至少是 n n n 。所以总和正好是 n n n 。
若 F F F 中没有特征值,总和是 0 0 0 ,而 n ≥ 1 n\ge1 n ≥ 1 的空间不可能在 F F F 上对角化。
更精细的重数判准需要完全分裂:
定理
代数重数与几何重数判准 若 p A p_A p A 在 F F F 上完全分裂,则 A A A 在 F F F 上可对角化,当且仅当对 F F F 中的每个特征值
λ \lambda λ 都有 m g ( λ ) = m a ( λ ) m_g(\lambda)=m_a(\lambda) m g ( λ ) = m a ( λ )
完全分裂时,∑ i m a ( λ i ) = n \sum_i m_a(\lambda_i)=n ∑ i m a ( λ i ) = n ,而重数不等式逐项给出
m g ( λ i ) ≤ m a ( λ i ) m_g(\lambda_i)\le m_a(\lambda_i) m g ( λ i ) ≤ m a ( λ i ) 。因此每一对重数都相等,正好等价于维数总和为
n n n ,再应用前面的判准即可。不完全分裂时,这个条件不能安全替代维数总和判准。在实数上,
R = [ 1 − 1 1 1 ] , p R ( t ) = ( t − 1 ) 2 + 1 R=\begin{bmatrix}1&-1\\1&1\end{bmatrix},\qquad p_R(t)=(t-1)^2+1 R = [ 1 1 − 1 1 ] , p R ( t ) = ( t − 1 ) 2 + 1
没有实特征值。“每个实特征值都满足 m g = m a m_g=m_a m g = m a ”会变成空命题,但 R R R 不能在 R \mathbb R R 上
对角化。在 C \mathbb C C 上,根 1 + i 1+i 1 + i 与 1 − i 1-i 1 − i 互异,带有域条件的判准才适用。
例题
特征值重复,但仍然可对角化 令
A = [ 2 1 1 1 2 1 1 1 2 ] A=
\begin{bmatrix}
2&1&1\\
1&2&1\\
1&1&2
\end{bmatrix} A = 2 1 1 1 2 1 1 1 2 令 d = 2 − t d=2-t d = 2 − t 。沿第一行展开时,第一个余子式为
det [ d 1 1 d ] = d 2 − 1 \det\begin{bmatrix}d&1\\1&d\end{bmatrix}=d^2-1 det [ d 1 1 d ] = d 2 − 1 ,符号为正;第二个余子式为
det [ 1 1 1 d ] = d − 1 \det\begin{bmatrix}1&1\\1&d\end{bmatrix}=d-1 det [ 1 1 1 d ] = d − 1 ,余子式符号为负;第三个余子式为
det [ 1 d 1 1 ] = 1 − d \det\begin{bmatrix}1&d\\1&1\end{bmatrix}=1-d det [ 1 1 d 1 ] = 1 − d ,符号为正。因此三个带符号的项分别是
d ( d 2 − 1 ) d(d^2-1) d ( d 2 − 1 ) 、− ( d − 1 ) -(d-1) − ( d − 1 ) 和 + ( 1 − d ) +(1-d) + ( 1 − d ) ,所以
d ( d 2 − 1 ) − ( d − 1 ) + ( 1 − d ) = d 3 − 3 d + 2 = ( d − 1 ) 2 ( d + 2 ) d(d^2-1)-(d-1)+(1-d)=d^3-3d+2=(d-1)^2(d+2) d ( d 2 − 1 ) − ( d − 1 ) + ( 1 − d ) = d 3 − 3 d + 2 = ( d − 1 ) 2 ( d + 2 ) 代回 d = 2 − t d=2-t d = 2 − t 得
p A ( t ) = ( 1 − t ) 2 ( 4 − t ) = − ( t − 1 ) 2 ( t − 4 ) p_A(t)=(1-t)^2(4-t)=-(t-1)^2(t-4) p A ( t ) = ( 1 − t ) 2 ( 4 − t ) = − ( t − 1 ) 2 ( t − 4 ) 这个因式分解显示根 1 1 1 出现两次、根 4 4 4 出现一次;三次多项式的奇次数也解释了负的最高次项系数。由于多项式次数为三,
这些就是它在 R \mathbb R R 中的全部根,后面的特征空间计数因此涵盖了这个矩阵的每个实特征值。
当 λ = 1 \lambda=1 λ = 1 时,解 ( A − I ) x = 0 (A-I)x=0 ( A − I ) x = 0 得 x + y + z = 0 x+y+z=0 x + y + z = 0 ,所以
E A ( 1 ) = span { [ 1 − 1 0 ] , [ 1 0 − 1 ] } E_A(1)=\operatorname{span}\left\{\begin{bmatrix}1\\-1\\0\end{bmatrix},\begin{bmatrix}1\\0\\-1\end{bmatrix}\right\} E A ( 1 ) = span ⎩ ⎨ ⎧ 1 − 1 0 , 1 0 − 1 ⎭ ⎬ ⎫ 当 λ = 4 \lambda=4 λ = 4 时,方程给出 x = y = z x=y=z x = y = z ,故 E A ( 4 ) = span { ( 1 , 1 , 1 ) T } E_A(4)=\operatorname{span}\{(1,1,1)^T\} E A ( 4 ) = span {( 1 , 1 , 1 ) T } 。
E A ( 1 ) E_A(1) E A ( 1 ) 中的两个向量由第二、第三坐标立即看出线性无关。再用互异特征空间引理,它们与
E A ( 4 ) E_A(4) E A ( 4 ) 中的向量合起来仍然线性无关,并且
dim E A ( 1 ) + dim E A ( 4 ) = 2 + 1 = 3 \dim E_A(1)+\dim E_A(4)=2+1=3 dim E A ( 1 ) + dim E A ( 4 ) = 2 + 1 = 3 这里也可以直接审查零空间:A − I A-I A − I 的三行都给出 x + y + z = 0 x+y+z=0 x + y + z = 0 ,所以维数是 2 2 2 ;而 A − 4 I A-4I A − 4 I
的方程等价于 x = y = z x=y=z x = y = z ,所以维数是 1 1 1 。这与多项式中根 1 1 1 的重数 2 2 2 和根 4 4 4 的重数 1 1 1
完全一致;三条方向合起来构成 F 3 F^3 F 3 的基。
因此 A A A 虽有重根,仍然可对角化
Cayley-Hamilton 定理给出一条多项式恒等式
本节再向前一步,把特征多项式重新代回矩阵本身。
定理
Cayley-Hamilton 定理 若
p A ( t ) = c 0 + c 1 t + c 2 t 2 + ⋯ + c n t n , p_A(t)=c_0+c_1t+c_2t^2+\cdots+c_nt^n, p A ( t ) = c 0 + c 1 t + c 2 t 2 + ⋯ + c n t n , 则
c 0 I + c 1 A + c 2 A 2 + ⋯ + c n A n = 0. c_0I+c_1A+c_2A^2+\cdots+c_nA^n=0. c 0 I + c 1 A + c 2 A 2 + ⋯ + c n A n = 0. 等价写法是 p A ( A ) = 0 p_A(A)=0 p A ( A ) = 0 。这个定理是一般性的;下面只证明可对角化情形,
一般证明超出本节范围
对可对角化矩阵来说,这条定理很好理解:若 A = S D S − 1 A=SDS^{-1} A = S D S − 1 ,那么把多项
式 p A p_A p A 套到 A A A 上,等于把它逐项套到 D D D 的对角线各项上,而每个
对角线项本身都是 A A A 的特征值,因此也是 p A p_A p A 的根。
旁注 按下可固定此旁注,按 Escape 关闭。 旁注
区分定理本身与这里证明的情形
Cayley-Hamilton 对每个方阵都成立。下面的论证只证明 A A A 可对角化时的情形;后面的
矩阵 J J J 不可对角化,因此直接验证它的恒等式,而不把它套进这个证明。
关闭
证明
可对角化情形的 Cayley-Hamilton 证明 假设 A = S D S − 1 A=SDS^{-1} A = S D S − 1 ,其中 D = diag ( λ 1 , … , λ n ) D=\operatorname{diag}(\lambda_1,\dots,\lambda_n) D = diag ( λ 1 , … , λ n ) 。对标量多项式
q ( t ) = c 0 + ⋯ + c r t r q(t)=c_0+\cdots+c_rt^r q ( t ) = c 0 + ⋯ + c r t r ,定义 q ( A ) = c 0 I + c 1 A + ⋯ + c r A r q(A)=c_0I+c_1A+\cdots+c_rA^r q ( A ) = c 0 I + c 1 A + ⋯ + c r A r ;这是对矩阵幂作标
量代入,不是在行列式内部作形式代换。因为幂保持相似关系,q ( A ) = S q ( D ) S − 1 q(A)=S q(D)S^{-1} q ( A ) = Sq ( D ) S − 1 ,而
q ( D ) q(D) q ( D ) 的对角元是 q ( λ 1 ) , … , q ( λ n ) q(\lambda_1),\dots,q(\lambda_n) q ( λ 1 ) , … , q ( λ n ) 。取 q = p A q=p_A q = p A 后,根据特征值—
根定理这些对角元全为零。常数项使用 I = S I S − 1 I=SIS^{-1} I = S I S − 1 ,所以 p A ( A ) = 0 p_A(A)=0 p A ( A ) = 0
Cayley–Hamilton 恒等式把高次幂化为低次幂。若
p A ( t ) = c 0 + c 1 t + ⋯ + c n − 1 t n − 1 + c n t n , p_A(t)=c_0+c_1t+\cdots+c_{n-1}t^{n-1}+c_nt^n, p A ( t ) = c 0 + c 1 t + ⋯ + c n − 1 t n − 1 + c n t n ,
则 c n = ( − 1 ) n ≠ 0 c_n=(-1)^n\ne0 c n = ( − 1 ) n = 0 ,所以可以解出 A n A^n A n ,再依次乘以 A A A 并化简,得到更高次幂。当 c 0 = det ( A ) ≠ 0 c_0=\det(A)\ne0 c 0 = det ( A ) = 0 时,A A A 可逆;把恒等式乘以 A − 1 A^{-1} A − 1 并整理,得到
A − 1 = − c 1 I + c 2 A + ⋯ + c n A n − 1 c 0 . A^{-1}=-\frac{c_1I+c_2A+\cdots+c_nA^{n-1}}{c_0}. A − 1 = − c 0 c 1 I + c 2 A + ⋯ + c n A n − 1 .
这里必须先由 c 0 ≠ 0 c_0\ne0 c 0 = 0 确定可逆性,才能使用 A − 1 A^{-1} A − 1 。
例题
一条小型 Cayley-Hamilton 恒等式 令
J = [ 1 4 0 1 ] J=
\begin{bmatrix}
1&4\\
0&1
\end{bmatrix} J = [ 1 0 4 1 ] 其特征多项式为
p J ( t ) = ( 1 − t ) 2 = t 2 − 2 t + 1 p_J(t)=(1-t)^2=t^2-2t+1 p J ( t ) = ( 1 − t ) 2 = t 2 − 2 t + 1 因此 Cayley-Hamilton 告诉你
J 2 − 2 J + I = 0 J^2-2J+I=0 J 2 − 2 J + I = 0 直接计算
J 2 = [ 1 8 0 1 ] , J 2 − 2 J + I = 0 J^2=\begin{bmatrix}1&8\\0&1\end{bmatrix},
\qquad J^2-2J+I=0 J 2 = [ 1 0 8 1 ] , J 2 − 2 J + I = 0 把这个已验证的恒等式乘以 J J J ,得到
J 3 = 2 J 2 − J = 2 ( 2 J − I ) − J = 3 J − 2 I J^3=2J^2-J=2(2J-I)-J=3J-2I J 3 = 2 J 2 − J = 2 ( 2 J − I ) − J = 3 J − 2 I 更具体地,把 J 2 − 2 J + I = 0 J^2-2J+I=0 J 2 − 2 J + I = 0 乘以 J k J^k J k ,对每个 k ≥ 0 k\ge0 k ≥ 0 都得到递推式
J k + 2 = 2 J k + 1 − J k J^{k+2}=2J^{k+1}-J^k J k + 2 = 2 J k + 1 − J k 。因此 J 4 = 2 J 3 − J 2 = 4 J − 3 I J^4=2J^3-J^2=4J-3I J 4 = 2 J 3 − J 2 = 4 J − 3 I ,无需从头计算较大的矩阵乘积。
这正是多项式恒等式提供的具体化简机制。事实上,对每个正整数 m m m ,
J m = m J − ( m − 1 ) I = [ 1 4 m 0 1 ] J^m=mJ-(m-1)I=\begin{bmatrix}1&4m\\0&1\end{bmatrix} J m = m J − ( m − 1 ) I = [ 1 0 4 m 1 ] m = 1 m=1 m = 1 时这是 J J J 的定义。若公式对 m m m 成立,则
J m + 1 = m J 2 − ( m − 1 ) J = m ( 2 J − I ) − ( m − 1 ) J = ( m + 1 ) J − m I J^{m+1}=mJ^2-(m-1)J=m(2J-I)-(m-1)J=(m+1)J-mI J m + 1 = m J 2 − ( m − 1 ) J = m ( 2 J − I ) − ( m − 1 ) J = ( m + 1 ) J − m I ,于是下一个情形也成立。
这说明即使 J J J 不可对角化,化简仍然可以具体进行。
现在可以具体应用前面的系数公式:这里 c 0 = 1 c_0=1 c 0 = 1 、c 1 = − 2 c_1=-2 c 1 = − 2 、c 2 = 1 c_2=1 c 2 = 1 ,所以
J − 1 = − − 2 I + J 1 = 2 I − J = [ 1 − 4 0 1 ] J^{-1}=-\frac{-2I+J}{1}=2I-J=\begin{bmatrix}1&-4\\0&1\end{bmatrix} J − 1 = − 1 − 2 I + J = 2 I − J = [ 1 0 − 4 1 ] 两个消去顺序都可以直接检查:
J ( 2 I − J ) = 2 J − J 2 = I ( 2 I − J ) J = 2 J − J 2 = I J(2I-J)=2J-J^2=I
\qquad (2I-J)J=2J-J^2=I J ( 2 I − J ) = 2 J − J 2 = I ( 2 I − J ) J = 2 J − J 2 = I
常见错误
反例模式
重复特征值仍可能可对角化 错误说法:任何重复特征值都会阻止对角化。取 A = 2 I 2 A=2I_2 A = 2 I 2 ,则
p A ( t ) = ( 2 − t ) 2 p_A(t)=(2-t)^2 p A ( t ) = ( 2 − t ) 2 ,所以 2 2 2 的代数重数是 2 2 2 ;但 E A ( 2 ) = R 2 E_A(2)=\mathbb R^2 E A ( 2 ) = R 2 的基是
e 1 , e 2 e_1,e_2 e 1 , e 2 ,矩阵本身已经是对角矩阵。前面的 B B B 具有相同的重根模式,却只有一维
特征空间,所以不可对角化。修正方法是在已声明的分裂条件下比较 m g ( λ ) m_g(\lambda) m g ( λ ) 与
m a ( λ ) m_a(\lambda) m a ( λ ) ,或在所选域上使用不附带分裂条件的维数总和判准
快速检查
思考检查
[ 2 0 0 5 ] \begin{bmatrix}2&0\\0&5\end{bmatrix} [ 2 0 0 5 ] 的特征多项式是什么?用 p A ( t ) = det ( A − t I ) p_A(t)=\det(A-tI) p A ( t ) = det ( A − t I )
解答 · 答案 p A ( t ) = ∣ 2 − t 0 0 5 − t ∣ = ( 2 − t ) ( 5 − t ) . p_A(t)=
\begin{vmatrix}
2-t&0\\
0&5-t
\end{vmatrix}
=(2-t)(5-t). p A ( t ) = 2 − t 0 0 5 − t = ( 2 − t ) ( 5 − t ) .
思考检查
若一个 n × n n\times n n × n 矩阵有 n n n 个互异特征值,你可以立刻得出什么结论?
解答 · 答案 它必定可对角化,因为互异特征值所对应的特征向量必线性无关
解答 · 答案 不会。对每个特征值 λ \lambda λ ,都有
m g ( λ ) ≤ m a ( λ ) . m_g(\lambda)\le m_a(\lambda). m g ( λ ) ≤ m a ( λ ) .
练习
思考检查
求 [ 0 1 − 2 3 ] \begin{bmatrix}0&1\\-2&3\end{bmatrix} [ 0 − 2 1 3 ] 的特征多项式,并列出其特征值。 先算 det ( A − t I ) \det(A-tI) det ( A − t I ) ,再因式分解
解答 · 引导解答 p A ( t ) = ∣ − t 1 − 2 3 − t ∣ = t 2 − 3 t + 2 = ( t − 1 ) ( t − 2 ) . p_A(t)=
\begin{vmatrix}
-t&1\\
-2&3-t
\end{vmatrix}
=t^2-3t+2=(t-1)(t-2). p A ( t ) = − t − 2 1 3 − t = t 2 − 3 t + 2 = ( t − 1 ) ( t − 2 ) . 所以特征值是 1 1 1 与 2 2 2
思考检查
一个实 4 × 4 4\times4 4 × 4 矩阵有四个互异的实特征值。若从每个特征值各选一个特征向量,这四个向量张成空间的维数是多少?
解答 · 引导解答 这四个特征向量线性无关,因此它们张成的空间维数是 4 4 4 。所以它们本身
已构成 R 4 \mathbb{R}^4 R 4 的一组基底
思考检查
若 p A ( t ) = − t 3 + 6 t 2 − 11 t + 6 p_A(t)=-t^3+6t^2-11t+6 p A ( t ) = − t 3 + 6 t 2 − 11 t + 6 ,Cayley-Hamilton 会给出什么矩阵恒等式?
解答 · 引导解答 − A 3 + 6 A 2 − 11 A + 6 I = 0 -A^3+6A^2-11A+6I=0 − A 3 + 6 A 2 − 11 A + 6 I = 0 或者两边乘以 − 1 -1 − 1 :
A 3 − 6 A 2 + 11 A − 6 I = 0 A^3-6A^2+11A-6I=0 A 3 − 6 A 2 + 11 A − 6 I = 0 这就是对应的 Cayley-Hamilton 恒等式
相关笔记
请把
8.1 特征值、特征向量与特征空间
打开,因为特征值与零空间的关系是这一节的基础。
同时也应保留
8.2 对角化与相似
在旁,因为本节提供的多项式工具正是用来判断那一节的对角化是否成立。
而 p A ( t ) = det ( A − t I ) p_A(t)=\det(A-tI) p A ( t ) = det ( A − t I ) 的行列式部分,则依赖
7.1 行列式与余因子展开 。