注:本文为 “矩阵 | 最小多项式” 相关合辑。
略作重排,如有内容异常,请看原文。
最小多项式
橘子蜂蜜 于 2019-05-22 22:48:25 发布
根据哈密顿 - 凯莱(Hamilton - Cayley)定理,任给数域 P P P 上的一个 n n n 级矩阵 A A A,总可以找到数域 P P P 上一个多项式 f ( x ) f(x) f(x),使 f ( A ) = 0 f(A)=0 f(A)=0。如果多项式 f ( x ) f(x) f(x) 满足 f ( A ) = 0 f(A)=0 f(A)=0,我们就称 f ( x ) f(x) f(x) 以 A A A 为根。在所有以 A A A 为根的多项式中,次数最低且首项系数为 1 1 1 的多项式称为 A A A 的最小多项式。
接下来讨论如何应用最小多项式来判断一个矩阵能否对角化。
引理 1:矩阵 A A A 的最小多项式是唯一的。
引理 2:设 g ( x ) g(x) g(x) 是矩阵 A A A 的最小多项式,那么 f ( x ) f(x) f(x) 以 A A A 为根的充分必要条件是 g ( x ) g(x) g(x) 整除 f ( x ) f(x) f(x),即 g ( x ) ∣ f ( x ) g(x) \mid f(x) g(x)∣f(x)。
由此可知,矩阵 A A A 的最小多项式是 A A A 的特征多项式的一个因式。
例 1:数量矩阵 k E kE kE 的最小多项式为 x − k x - k x−k。特别地,单位矩阵的最小多项式为 x − 1 x - 1 x−1,零矩阵的最小多项式为 x x x。
另一方面,如果 A A A 的最小多项式是一次多项式,那么 A A A 一定是数量矩阵。
例 2:设 A = ( 1 1 1 1 ) A=\begin{pmatrix}1&1\\&1\\&&1\end{pmatrix} A= 1111 ,求 A A A 的最小多项式。
解:因为 A A A 的特征多项式为 ∣ x E − A ∣ = ( x − 1 ) 3 |xE - A|=(x - 1)^3 ∣xE−A∣=(x−1)3,所以 A A A 的最小多项式为 ( x − 1 ) 3 (x - 1)^3 (x−1)3 的因式。由于 A − E ≠ 0 A - E\neq 0 A−E=0,而 ( A − E ) 2 = 0 (A - E)^2 = 0 (A−E)2=0,因此 A A A 的最小多项式为 ( x − 1 ) 2 (x - 1)^2 (x−1)2。
如果矩阵 A A A 与 B B B 相似,即 B = T − 1 A T B = T^{-1}AT B=T−1AT,那么对任一多项式 f ( x ) f(x) f(x),有 f ( B ) = T − 1 f ( A ) T f(B)=T^{-1}f(A)T f(B)=T−1f(A)T。因此, f ( B ) = 0 f(B)=0 f(B)=0 当且仅当 f ( A ) = 0 f(A)=0 f(A)=0。这说明相似矩阵具有相同的最小多项式,反之不然,即最小多项式相同的矩阵不一定相似。
例 3:设 A = ( 1 1 1 1 2 ) A=\begin{pmatrix}1&1\\&1\\&&1\\&&&2\end{pmatrix} A= 11112 , B = ( 1 1 1 2 2 ) B=\begin{pmatrix}1&1\\&1\\&&2\\&&&2\end{pmatrix} B= 11122 。
A A A 与 B B B 的最小多项式都等于 ( x − 1 ) 2 ( x − 2 ) (x - 1)^2(x - 2) (x−1)2(x−2),但是它们的特征多项式不同,因此 A A A 和 B B B 不相似。
引理 3:设 A A A 是一个准对角矩阵 A = ( A 1 A 2 ) A=\begin{pmatrix}A_1&\\&A_2\end{pmatrix} A=(A1A2),并设 A 1 A_1 A1 的最小多项式为 g 1 ( x ) g_1(x) g1(x), A 2 A_2 A2 的最小多项式为 g 2 ( x ) g_2(x) g2(x),那么 A A A 的最小多项式为 g 1 ( x ) g_1(x) g1(x) 与 g 2 ( x ) g_2(x) g2(x) 的最小公倍式 [ g 1 ( x ) , g 2 ( x ) ] [g_1(x),g_2(x)] [g1(x),g2(x)]。
这个结论可以推广到 A A A 为若干个矩阵组成的准对角矩阵的情形,即:如果
A = ( A 1 A 2 ⋱ A s ) A=\begin{pmatrix}A_1\\&A_2\\&&\ddots \\&&&A_s\end{pmatrix} A= A1A2⋱As ,
A i A_i Ai 的最小多项式为 g i ( x ) g_i(x) gi(x), i = 1 , 2 , ⋯ , s i = 1,2,\cdots,s i=1,2,⋯,s,那么 A A A 的最小多项式为 [ g 1 ( x ) , g 2 ( x ) , ⋯ , g s ( x ) ] [g_1(x),g_2(x),\cdots,g_s(x)] [g1(x),g2(x),⋯,gs(x)]。
证明:记 g ( x ) = [ g 1 ( x ) , g 2 ( x ) ] g(x)=[g_1(x),g_2(x)] g(x)=[g1(x),g2(x)],首先
g ( A ) = ( g ( A 1 ) g ( A 2 ) ) = 0 g(A)=\begin{pmatrix}g(A_1)\\&g(A_2)\end{pmatrix}=0 g(A)=(g(A1)g(A2))=0,
因此 g ( x ) g(x) g(x) 能被 A A A 的最小多项式整除。其次,如果 h ( A ) = 0 h(A)=0 h(A)=0,那么
h ( A ) = ( h ( A 1 ) h ( A 2 ) ) = 0 h(A)=\begin{pmatrix}h(A_1)\\&h(A_2)\end{pmatrix}=0 h(A)=(h(A1)h(A2))=0。
所以 h ( A 1 ) = 0 h(A_1)=0 h(A1)=0, h ( A 2 ) = 0 h(A_2)=0 h(A2)=0,因而 g 1 ( x ) ∣ h ( x ) g_1(x) \mid h(x) g1(x)∣h(x), g 2 ( x ) ∣ h ( x ) g_2(x) \mid h(x) g2(x)∣h(x),并由此得 g ( x ) ∣ h ( x ) g(x) \mid h(x) g(x)∣h(x)。这样就证明了 g ( x ) g(x) g(x) 是 A A A 的最小多项式。
引理 4: K K K 级若尔当(Jordan)块 J = ( a 1 ⋱ ⋱ a 1 a ) J=\begin{pmatrix}a\\1&\ddots \\&\ddots &a\\&&1&a\end{pmatrix} J= a1⋱⋱a1a 的最小多项式为 ( x − a ) K (x - a)^K (x−a)K。
证明: J J J 的特征多项式为 ( x − a ) K (x - a)^K (x−a)K,而 J − a E = ( 0 1 ⋱ ⋱ 0 1 0 ) J - aE=\begin{pmatrix}0\\1&\ddots \\&\ddots &0\\&&1&0\end{pmatrix} J−aE= 01⋱⋱010 , ( J − a E ) K − 1 = ( 0 ⋮ 0 0 1 0 ⋯ 0 ) ≠ 0 (J - aE)^{K - 1}=\begin{pmatrix}0\\\vdots &0\\0\\1&0\cdots &0\end{pmatrix}\neq 0 (J−aE)K−1= 0⋮0100⋯0 =0,所以 J J J 的最小多项式为 ( x − a ) K (x - a)^K (x−a)K。
定理:数域 P P P 上 n n n 级矩阵 A A A 与对角矩阵相似的充分必要条件为 A A A 的最小多项式是 P P P 上互素的一次因式的乘积。
推论:复数矩阵 A A A 与对角矩阵相似的充分必要条件是 A A A 的最小多项式没有重根。
【矩阵论笔记】最小多项式与Jordan型的关系
番茄发烧了 于 2020-05-07 17:02:01 发布
最小多项式的定义
方阵 A A A 的次数最低、且首一的零化多项式称为 A A A 的最小多项式。
最小多项式的性质(定理4)
设方阵 A A A 的最小多项式为 m A ( λ ) m_A(\lambda) mA(λ),则有:
- A A A 的任何零化多项式都能被 m A ( λ ) m_A(\lambda) mA(λ) 整除;
- A A A 的最小多项式 m A ( λ ) m_A(\lambda) mA(λ) 是唯一的;
- λ 0 \lambda_0 λ0 是 A A A 的特征值 ⟺ m A ( λ 0 ) = 0 \iff m_A(\lambda_0) = 0 ⟺mA(λ0)=0。
最小多项式的一般形式
假设 n n n 阶方阵 A A A 的特征多项式为:
f A ( λ ) = ∣ λ I − A ∣ = ( λ − λ 1 ) n 1 ( λ − λ 2 ) n 2 ⋯ ( λ − λ s ) n s f_A(\lambda) = |\lambda I - A| = (\lambda - \lambda_1)^{n_1} (\lambda - \lambda_2)^{n_2} \cdots (\lambda - \lambda_s)^{n_s} fA(λ)=∣λI−A∣=(λ−λ1)n1(λ−λ2)n2⋯(λ−λs)ns
其中 λ 1 , λ 2 , ⋯ , λ s \lambda_1, \lambda_2, \cdots, \lambda_s λ1,λ2,⋯,λs 是 A A A 的所有不同特征值,则 A A A 的最小多项式有如下形式:
m A ( λ ) = ( λ − λ 1 ) m 1 ( λ − λ 2 ) m 2 ⋯ ( λ − λ s ) m s m_A(\lambda) = (\lambda - \lambda_1)^{m_1} (\lambda - \lambda_2)^{m_2} \cdots (\lambda - \lambda_s)^{m_s} mA(λ)=(λ−λ1)m1(λ−λ2)m2⋯(λ−λs)ms
计算最小多项式的方法通常是从 m i = 1 m_i = 1 mi=1 开始逐步验证,将 A A A 代入多项式中判断是否为零矩阵。
Jordan 块的最小多项式
Jordan 块的最小多项式与其特征多项式相同,阶数无法降低。
对于 r × r r \times r r×r 的 Jordan 块,
J = [ λ 0 1 λ 0 ⋱ ⋱ 1 λ 0 ] J = \begin{bmatrix} \lambda_0 & 1 & & \\ & \lambda_0 & \ddots & \\ & & \ddots & 1 \\ & & & \lambda_0 \end{bmatrix} J=
λ01λ0⋱⋱1λ0
满足:
( J − λ 0 I ) r − 1 = [ 0 ⋯ 0 1 0 ⋱ 0 ⋱ ⋮ 0 ] ≠ O , ( J − λ 0 I ) r = O (J - \lambda_0 I)^{r-1} = \begin{bmatrix} 0 & \cdots & 0 & 1 \\ & 0 & \ddots & 0 \\ & & \ddots & \vdots \\ & & & 0 \end{bmatrix} \neq O, \quad (J - \lambda_0 I)^r = O (J−λ0I)r−1=
0⋯00⋱⋱10⋮0
=O,(J−λ0I)r=O
因此,其最小多项式为 ( λ − λ 0 ) r (\lambda - \lambda_0)^r (λ−λ0)r。
例题:求矩阵的最小多项式
例 9 求矩阵 A = [ 2 1 0 0 0 0 2 0 0 0 0 0 2 − 1 − 1 0 0 0 5 3 0 0 0 − 4 − 2 ] A = \begin{bmatrix} 2 & 1 & 0 & 0 & 0 \\ 0 & 2 & 0 & 0 & 0 \\ 0 & 0 & 2 & -1 & -1 \\ 0 & 0 & 0 & 5 & 3 \\ 0 & 0 & 0 & -4 & -2 \end{bmatrix} A= 20000120000020000−15−400−13−2 的最小多项式。
解:因为 A A A 是对角块矩阵,即 A = [ A 1 A 2 ] A = \begin{bmatrix} A_1 & \\ & A_2 \end{bmatrix} A=[A1A2],其中:
A 1 = [ 2 1 0 2 ] A_1 = \begin{bmatrix} 2 & 1\\0 & 2 \end{bmatrix} A1=[2012] 是一个 Jordan 块,其最小多项式为 m 1 ( λ ) = ( λ − 2 ) 2 m_1(\lambda) = (\lambda - 2)^2 m1(λ)=(λ−2)2(阶数不可降低);
A 2 = [ 2 − 1 − 1 0 5 3 0 − 4 − 2 ] A_2 = \begin{bmatrix} 2 & -1 & -1 \\ 0 & 5 & 3 \\ 0 & -4 & -2 \end{bmatrix} A2= 200−15−4−13−2 ,其特征多项式为 f A 2 ( λ ) = ( λ − 2 ) 2 ( λ − 1 ) f_{A_2}(\lambda) = (\lambda - 2)^2 (\lambda - 1) fA2(λ)=(λ−2)2(λ−1)。
通过验证可知, A 2 A_2 A2 的最小多项式为 m 2 ( λ ) = ( λ − 2 ) ( λ − 1 ) m_2(\lambda) = (\lambda - 2)(\lambda - 1) m2(λ)=(λ−2)(λ−1)。
因此, A A A 的最小多项式为 A 1 A_1 A1 和 A 2 A_2 A2 最小多项式的最小公倍式,即:
m A ( λ ) = ( λ − 2 ) 2 ( λ − 1 ) m_A(\lambda) = (\lambda - 2)^2 (\lambda - 1) mA(λ)=(λ−2)2(λ−1)
最小多项式的应用
最小多项式可用于简化方阵多项式的计算,主要途径包括:
- 相似化简为对角阵;
- 通过零化多项式对多项式降阶。
相关定理
- 相似矩阵具有相同的最小多项式;
- n n n 阶方阵可对角化的充要条件是其最小多项式无重根。
最小多项式与 Jordan 型的关系
假设 n n n 阶方阵 A A A 的特征多项式为:
f A ( λ ) = ∣ λ I − A ∣ = ( λ − λ 1 ) n 1 ( λ − λ 2 ) n 2 ⋯ ( λ − λ s ) n s f_A(\lambda) = |\lambda I - A| = (\lambda - \lambda_1)^{n_1} (\lambda - \lambda_2)^{n_2} \cdots (\lambda - \lambda_s)^{n_s} fA(λ)=∣λI−A∣=(λ−λ1)n1(λ−λ2)n2⋯(λ−λs)ns
其中 λ 1 , λ 2 , ⋯ , λ s \lambda_1, \lambda_2, \cdots, \lambda_s λ1,λ2,⋯,λs 是 A A A 的所有不同特征值, n i n_i ni 为特征值 λ i \lambda_i λi 的代数重数, k i = dim E λ i k_i = \dim E_{\lambda_i} ki=dimEλi 为几何重数, i = 1 , 2 , ⋯ , s . i=1,2,\cdots,s. i=1,2,⋯,s. 且 A A A 的最小多项式为:
m A ( λ ) = ( λ − λ 1 ) m 1 ( λ − λ 2 ) m 2 ⋯ ( λ − λ s ) m s m_A(\lambda) = (\lambda - \lambda_1)^{m_1} (\lambda - \lambda_2)^{m_2} \cdots (\lambda - \lambda_s)^{m_s} mA(λ)=(λ−λ1)m1(λ−λ2)m2⋯(λ−λs)ms
方阵 A A A 的性质
A A A 的 Jordan 标准形由 s s s 个子 Jordan 矩阵构成:
J = [ J 1 J 2 ⋱ J s ] J = \begin{bmatrix} J_1 & & & \\ & J_2 & & \\ & & \ddots & \\ & & & J_s \end{bmatrix} J= J1J2⋱Js
其中 J i J_i Ji 是对角元为 λ i \lambda_i λi 的 n i n_i ni 阶子 Jordan 矩阵(阶数等于代数重数 n i n_i ni)。A A A 的子 Jordan 矩阵 J i J_i Ji 由 k i k_i ki 个 Jordan 块构成(数量等于几何重数 k i k_i ki):
J i = [ J i 1 J i 2 ⋱ J i k i ] J_i = \begin{bmatrix} J_{i1} & & & \\ & J_{i2} & & \\ & & \ddots & \\ & & & J_{ik_i} \end{bmatrix} Ji= Ji1Ji2⋱Jiki
其中 J i j J_{ij} Jij 是对角元为 λ i \lambda_i λi 的 Jordan 块。A A A 的最小多项式中 ( λ − λ i ) m i (\lambda - \lambda_i)^{m_i} (λ−λi)mi 的幂次 m i m_i mi 等于子 Jordan 矩阵 J i J_i Ji 中 Jordan 块的最高阶数。
例题:确定Jordan标准形
例10 设 A A A 的特征多项式和最小多项式分别为:
f A ( λ ) = ( λ − 3 ) 4 ( λ − 2 ) 2 , m A ( λ ) = ( λ − 3 ) 2 ( λ − 2 ) 2 f_A(\lambda) = (\lambda - 3)^4 (\lambda - 2)^2, \quad m_A(\lambda) = (\lambda - 3)^2 (\lambda - 2)^2 fA(λ)=(λ−3)4(λ−2)2,mA(λ)=(λ−3)2(λ−2)2
试确定 A A A 的所有可能 Jordan 标准形。
解:
A A A 有两个不同的特征值 3 3 3 和 2 2 2,代数重数分别为 4 4 4 和 2 2 2,因此其 Jordan 标准形由两个子 Jordan 矩阵 J 1 J_1 J1(4 阶)和 J 2 J_2 J2(2 阶)构成,即:
J = [ J 1 J 2 ] J = \begin{bmatrix} J_1 & \\ & J_2 \end{bmatrix} J=[J1J2], J 1 = [ 3 3 3 3 ] J_1=\left[ \begin{matrix} 3 & {} & {} & {} \\ {} & 3 & {} & {} \\ {} & {} & 3 & {} \\ {} & {} & {} & 3 \\ \end{matrix} \right] J1= 3333 , J 2 = [ 2 2 ] J_2 = \begin{bmatrix} 2 & \\ & 2 \end{bmatrix} J2=[22]
由最小多项式 m A ( λ ) = ( λ − 3 ) 2 ( λ − 2 ) 2 m_A(\lambda) = (\lambda - 3)^2 (\lambda - 2)^2 mA(λ)=(λ−3)2(λ−2)2 可知, J 1 J_1 J1 中 Jordan 块的最高阶数为 2 2 2, J 2 J_2 J2 中 Jordan 块的最高阶数为 2 2 2。
因此, A A A 的可能 Jordan 标准形为:
J = [ 3 1 3 3 1 3 2 1 2 ] 或 [ 3 1 3 1 3 3 2 1 2 ] J = \begin{bmatrix} 3 & 1 & & & & \\ & 3 & & & & \\ & & 3 & 1 & & \\ & & & 3 & & \\ & & & & 2 & 1 \\ & & & & & 2 \end{bmatrix} \quad \text{或} \quad \begin{bmatrix} 3 & 1 & & & & \\ & 3 & 1 & & & \\ & & 3 & & & \\ & & & 3 & & \\ & & & & 2 & 1 \\ & & & & & 2 \end{bmatrix} J=
313313212
或
313133212
via:
最小多项式-CSDN博客
https://blog.csdn.net/qq_45011547/article/details/90413462【矩阵论笔记】最小多项式与Jordan型的关系-CSDN博客
https://blog.csdn.net/bless2015/article/details/105974793