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