线性代数 · 矩阵 | 最小多项式

发布于:2025-08-13 ⋅ 阅读:(11) ⋅ 点赞:(0)

注:本文为 “矩阵 | 最小多项式” 相关合辑。
略作重排,如有内容异常,请看原文。

最小多项式

橘子蜂蜜 于 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 xk。特别地,单位矩阵的最小多项式为 x − 1 x - 1 x1,零矩阵的最小多项式为 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 xEA=(x1)3,所以 A A A 的最小多项式为 ( x − 1 ) 3 (x - 1)^3 (x1)3 的因式。由于 A − E ≠ 0 A - E\neq 0 AE=0,而 ( A − E ) 2 = 0 (A - E)^2 = 0 (AE)2=0,因此 A A A 的最小多项式为 ( x − 1 ) 2 (x - 1)^2 (x1)2

如果矩阵 A A A B B B 相似,即 B = T − 1 A T B = T^{-1}AT B=T1AT,那么对任一多项式 f ( x ) f(x) f(x),有 f ( B ) = T − 1 f ( A ) T f(B)=T^{-1}f(A)T f(B)=T1f(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) (x1)2(x2),但是它们的特征多项式不同,因此 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= A1A2As

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= a1a1a 的最小多项式为 ( x − a ) K (x - a)^K (xa)K

证明 J J J 的特征多项式为 ( x − a ) K (x - a)^K (xa)K,而 J − a E = ( 0 1 ⋱ ⋱ 0 1 0 ) J - aE=\begin{pmatrix}0\\1&\ddots \\&\ddots &0\\&&1&0\end{pmatrix} JaE= 01010 ( 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 (JaE)K1= 001000 =0,所以 J J J 的最小多项式为 ( x − a ) K (x - a)^K (xa)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(λ),则有:

  1. A A A 的任何零化多项式都能被 m A ( λ ) m_A(\lambda) mA(λ) 整除;
  2. A A A 的最小多项式 m A ( λ ) m_A(\lambda) mA(λ) 是唯一的;
  3. λ 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(λ)=λIA=(λλ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λ01λ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)r1= 000100 =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= 2000012000002000015400132 的最小多项式。

解:因为 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= 200154132 ,其特征多项式为 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)

最小多项式的应用

最小多项式可用于简化方阵多项式的计算,主要途径包括:

  1. 相似化简为对角阵;
  2. 通过零化多项式对多项式降阶。

相关定理

  • 相似矩阵具有相同的最小多项式;
  • 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(λ)=λIA=(λλ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 的性质

  1. 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= J1J2Js
    其中 J i J_i Ji 是对角元为 λ i \lambda_i λi n i n_i ni 阶子 Jordan 矩阵(阶数等于代数重数 n i n_i ni)。

  2. 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= Ji1Ji2Jiki
    其中 J i j J_{ij} Jij 是对角元为 λ i \lambda_i λi 的 Jordan 块。

  3. 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:


网站公告

今日签到

点亮在社区的每一天
去签到