第 11 章 λ-矩阵与若尔当标准形
本章整理 λ-矩阵、初等变换、史密斯标准形、不变因子与初等因子、特征矩阵以及若尔当标准形。若尔当标准形是复数域上矩阵相似分类的完整答案。
11.1 λ-矩阵
11.1.1 定义
元素为多项式环 $\mathbb{F}[\lambda]$ 中多项式的矩阵称为 λ-矩阵。
- λ-矩阵可以作加法、数乘、乘法,但一般不能作除法。
- λ-矩阵的行列式是 $\lambda$ 的多项式。
- 若 λ-矩阵的行列式是非零常数,则称它可逆(在 $\mathbb{F}[\lambda]$ 上)。
- 特征矩阵 $\lambda I-A$ 是最重要的 λ-矩阵。
11.1.2 初等变换
λ-矩阵的初等变换包括:
- 交换两行(列)。
- 用非零常数乘某一行(列)。
- 把某一行(列)的 $f(\lambda)$ 倍加到另一行(列)。
- 与数字矩阵不同,第三种变换允许乘任意多项式,而不仅是常数。
- 初等变换不改变 λ-矩阵的秩(在 $\mathbb{F}(\lambda)$ 上的秩)。
11.1.3 等价
若 λ-矩阵 $A(\lambda)$ 经过有限次初等变换化为 $B(\lambda)$,则称 $A(\lambda)$ 与 $B(\lambda)$ 等价。
- 等价关系具有自反性、对称性、传递性。
- 两个 $n$ 阶 λ-矩阵等价当且仅当它们有相同的不变因子。
11.2 史密斯标准形
11.2.1 史密斯标准形
任意 $m\times n$ λ-矩阵 $A(\lambda)$ 都等价于如下形式的对角矩阵: $$\begin{pmatrix} d_1(\lambda)&0&\cdots&0&\cdots&0\ 0&d_2(\lambda)&\cdots&0&\cdots&0\ \vdots&\vdots&\ddots&\vdots&&\vdots\ 0&0&\cdots&d_r(\lambda)&\cdots&0\ 0&0&\cdots&0&\cdots&0\ \vdots&\vdots&&\vdots&&\vdots \end{pmatrix},$$ 其中 $d_i(\lambda)$ 是首一多项式,$r$ 是 $A(\lambda)$ 的秩,且 $$d_1(\lambda)\mid d_2(\lambda)\mid\cdots\mid d_r(\lambda).$$ 这些 $d_i(\lambda)$ 称为 $A(\lambda)$ 的不变因子。
- 史密斯标准形在不计对角元素次序的意义下唯一。
- 不变因子由 $A(\lambda)$ 唯一确定。
11.2.2 行列式因子
设 $D_k(\lambda)$ 为 $A(\lambda)$ 的全部 $k$ 阶子式的最大公因式(首一化),称为 $k$ 阶行列式因子。
- $D_0=1$。
- 不变因子与行列式因子的关系: $$d_1=D_1,\qquad d_2=\frac{D_2}{D_1},\qquad\dots,\qquad d_k=\frac{D_k}{D_{k-1}}.$$
- $D_r(\lambda)$ 是 $A(\lambda)$ 的秩为 $r$ 时的最高阶非零行列式因子。
- 行列式因子在初等变换下不变。
11.2.3 初等因子
把不变因子 $d_i(\lambda)$ 分解为不可约多项式的幂的乘积,所有这样的幂因子(包括重复出现的)称为初等因子。
- 初等因子是形如 $p(\lambda)^k$ 的因子,其中 $p$ 不可约。
- 在复数域上,初等因子形如 $(\lambda-\lambda_0)^k$。
- 不变因子与初等因子互相确定。
11.3 特征矩阵与矩阵的不变因子
11.3.1 特征矩阵
设 $A$ 为 $n$ 阶数字矩阵,称 $$\lambda I-A$$ 为 $A$ 的特征矩阵。
- 特征矩阵是 λ-矩阵。
- 特征矩阵的行列式就是特征多项式: $$|\lambda I-A|=f_A(\lambda).$$
- $A$ 的不变因子定义为 $\lambda I-A$ 的不变因子。
11.3.2 不变因子与特征多项式
设 $A$ 的不变因子为 $d_1(\lambda),\dots,d_n(\lambda)$,则: (1)特征多项式: $$f_A(\lambda)=d_1(\lambda)d_2(\lambda)\cdots d_n(\lambda);$$ (2)最小多项式: $$m_A(\lambda)=d_n(\lambda);$$ (3)$d_1\mid d_2\mid\cdots\mid d_n$。
- $A$ 的特征值是不变因子的根。
- $A$ 可对角化当且仅当所有不变因子都是一次因式的乘积且互不相同(等价地,初等因子全为一次)。
- 两个数字矩阵相似当且仅当它们的特征矩阵有相同的不变因子(或相同的初等因子)。
11.3.3 相似分类
- 在复数域上,矩阵的相似类由初等因子完全确定。
- 每个初等因子 $(\lambda-\lambda_0)^k$ 对应一个 $k$ 阶若尔当块 $J_k(\lambda_0)$。
- 因此,每个复矩阵都相似于一个若尔当标准形,且在不计块次序的意义下唯一。
11.4 若尔当标准形
11.4.1 若尔当块
形如 $$J_k(\lambda_0)=\begin{pmatrix} \lambda_0&1&0&\cdots&0\ 0&\lambda_0&1&\cdots&0\ \vdots&\vdots&\ddots&\ddots&\vdots\ 0&0&\cdots&\lambda_0&1\ 0&0&\cdots&0&\lambda_0 \end{pmatrix}_{k\times k}$$ 的矩阵称为 $k$ 阶若尔当块。
- $J_k(\lambda_0)=\lambda_0I_k+N_k$,其中 $N_k$ 是 $k$ 阶幂零矩阵: $$N_k=\begin{pmatrix} 0&1&0&\cdots&0\ 0&0&1&\cdots&0\ \vdots&\vdots&\ddots&\ddots&\vdots\ 0&0&\cdots&0&1\ 0&0&\cdots&0&0 \end{pmatrix},\qquad N_k^k=O.$$
- $J_k(\lambda_0)$ 的特征多项式和最小多项式都是 $(\lambda-\lambda_0)^k$。
11.4.2 若尔当标准形
设 $A$ 为 $n$ 阶复矩阵。则存在可逆矩阵 $P$,使 $$P^{-1}AP=J=\operatorname{diag}(J_{k_1}(\lambda_1),\dots,J_{k_s}(\lambda_s)),$$ 其中 $J_{k_i}(\lambda_i)$ 为若尔当块。称 $J$ 为 $A$ 的若尔当标准形。
- 若尔当标准形在不计若尔当块次序的意义下唯一。
- 每个若尔当块对应一个初等因子 $(\lambda-\lambda_i)^{k_i}$。
- 若 $A$ 可对角化,则所有若尔当块都是一阶的,即若尔当标准形为对角矩阵。
11.4.3 若尔当块与特征值
对特征值 $\lambda_0$:
- 若尔当块的个数等于几何重数: $$\dim E_{\lambda_0}=\dim\ker(A-\lambda_0I).$$
- $\lambda_0$ 的代数重数等于对应若尔当块阶数之和。
- 阶数至少为 $k$ 的若尔当块个数为 $$\dim\ker(A-\lambda_0I)^k-\dim\ker(A-\lambda_0I)^{k-1}.$$
- 最大若尔当块的阶数等于 $\lambda_0$ 在最小多项式中的重数。
11.4.4 求若尔当标准形的步骤
- 求特征多项式,得到特征值及代数重数。
- 对每个特征值 $\lambda_0$,计算 $$\dim\ker(A-\lambda_0I),\quad \dim\ker(A-\lambda_0I)^2,\quad\dots$$
- 由这些维数确定各阶若尔当块的个数。
- 写出若尔当标准形。
- 若需要求过渡矩阵 $P$,需求出广义特征向量链: $$(A-\lambda_0I)^kv=0,\qquad (A-\lambda_0I)^{k-1}v\ne0.$$
11.4.5 广义特征向量
若 $(A-\lambda_0I)^kv=0$ 对某个正整数 $k$ 成立,则称 $v$ 为 $A$ 的属于 $\lambda_0$ 的广义特征向量。
- 属于 $\lambda_0$ 的广义特征向量全体构成广义特征子空间: $$G_{\lambda_0}=\ker(A-\lambda_0I)^m,$$ 其中 $m$ 是 $\lambda_0$ 的代数重数。
- 全空间分解为广义特征子空间的直和: $$\mathbb{C}^n=\bigoplus_{\lambda_0}G_{\lambda_0}.$$
- 每个广义特征子空间可分解为若尔当链的直和。
11.5 实矩阵的若尔当标准形
- 实矩阵的特征值可能为复数。若 $\lambda_0=a+b\mathrm i$ 是特征值,则 $\bar\lambda_0=a-b\mathrm i$ 也是。
- 复共轭特征值对应的若尔当块可以合并为实若尔当块: $$\begin{pmatrix} C&I&0&\cdots&0\ 0&C&I&\cdots&0\ \vdots&\vdots&\ddots&\ddots&\vdots\ 0&0&\cdots&C&I\ 0&0&\cdots&0&C \end{pmatrix},\qquad C=\begin{pmatrix}a&-b\b&a\end{pmatrix}.$$
- 实若尔当标准形在实相似意义下唯一。
11.6 若尔当标准形的应用
11.6.1 矩阵的幂
若 $A=PJP^{-1}$,则 $$A^k=PJ^kP^{-1}.$$
- 若尔当块 $J_k(\lambda_0)=\lambda_0I+N$,则 $$J_k(\lambda_0)^m=\sum_{j=0}^{k-1}\mathrm C_m^j\lambda_0^{m-j}N^j.$$
- 当 $m\ge k-1$ 时,$N^m=O$,故这是一个有限和。
11.6.2 矩阵函数
- 对若尔当块, $$f(J_k(\lambda_0))=\sum_{j=0}^{k-1}\frac{f^{(j)}(\lambda_0)}{j!}N^j.$$
- 特别地, $$\mathrm e^{J_k(\lambda_0)t} =\mathrm e^{\lambda_0t}\sum_{j=0}^{k-1}\frac{t^j}{j!}N^j.$$
- 这给出线性微分方程组 $x'=Ax$ 的解的结构。
11.6.3 差分方程
- 线性差分方程组 $x_{m+1}=Ax_m$ 的解为 $$x_m=A^mx_0.$$
- 若尔当标准形给出解的显式表达式,其中可能出现 $m^j\lambda^{m-j}$ 形式的项。
11.7 若尔当标准形与对角化
- $A$ 可对角化当且仅当所有若尔当块都是一阶的。
- 等价条件:
- $A$ 的最小多项式无重根;
- 每个特征值的几何重数等于代数重数;
- $A$ 有 $n$ 个线性无关的特征向量。
- 若存在二阶及以上的若尔当块,则 $A$ 不可对角化。
练习
-
求 λ-矩阵 $$A(\lambda)=\begin{pmatrix}\lambda&1\0&\lambda\end{pmatrix}$$ 的史密斯标准形。
-
求矩阵 $$A=\begin{pmatrix}1&1\0&1\end{pmatrix}$$ 的不变因子。
-
求第 2 题中矩阵的若尔当标准形。
-
求矩阵 $$A=\begin{pmatrix}2&0\1&3\end{pmatrix}$$ 的若尔当标准形。
-
设 $A$ 的特征多项式为 $(\lambda-1)^3(\lambda-2)$,最小多项式为 $(\lambda-1)^2(\lambda-2)$。写出 $A$ 的若尔当标准形。
-
求若尔当块 $J_k(\lambda_0)$ 的特征多项式和最小多项式。
-
设 $A$ 的特征多项式为 $(\lambda-1)^3$,最小多项式为 $(\lambda-1)^2$。写出 $A$ 的若尔当标准形。
-
计算 $J_2(1)^{10}$。
-
证明:相似矩阵有相同的若尔当标准形(不计块的次序)。
-
证明:矩阵可对角化当且仅当其若尔当标准形中所有块都是一阶的。
-
求矩阵 $$\operatorname{diag}(1,2,2)$$ 的初等因子。
-
证明:若尔当标准形在不计块次序的意义下唯一。
检测题
-
求 λ-矩阵 $$A(\lambda)=\begin{pmatrix}\lambda-1&0\0&(\lambda-1)^2\end{pmatrix}$$ 的史密斯标准形。
-
求矩阵 $$A=\begin{pmatrix}0&1\-1&0\end{pmatrix}$$ 在复数域上的不变因子和初等因子。
-
求矩阵 $$A=\begin{pmatrix}2&1\0&2\end{pmatrix}$$ 的若尔当标准形。
-
求矩阵 $$\operatorname{diag}(1,1,2)$$ 的若尔当标准形。
-
设 $A$ 的特征多项式为 $(\lambda-2)^4$,最小多项式为 $(\lambda-2)^2$,且 $\dim E_2=2$。写出 $A$ 的若尔当标准形。
-
计算 $J_3(0)^2$。
-
证明:矩阵的特征多项式等于其全部不变因子之积。
-
证明:矩阵的最小多项式等于其最大的不变因子。
-
证明:矩阵可对角化当且仅当其初等因子全为一次多项式。
-
设 $A$ 的初等因子为 $(\lambda-1)^2$、$(\lambda-1)$、$(\lambda-3)$。写出 $A$ 的若尔当标准形。
参考答案与提示
- 矩阵中已有元素 $1$,故一阶行列式因子 $D_1=1$。行列式为 $\lambda^2$,故 $D_2=\lambda^2$。于是 $$d_1=1,\qquad d_2=\lambda^2.$$ 史密斯标准形为 $$\begin{pmatrix}1&0\0&\lambda^2\end{pmatrix}.$$
- 特征矩阵 $$\lambda I-A=\begin{pmatrix}\lambda-1&-1\0&\lambda-1\end{pmatrix}.$$ 一阶行列式因子为 $1$,二阶为 $(\lambda-1)^2$,故不变因子为 $$d_1=1,\qquad d_2=(\lambda-1)^2.$$
- 初等因子为 $(\lambda-1)^2$,对应一个二阶若尔当块: $$J_2(1)=\begin{pmatrix}1&1\0&1\end{pmatrix}.$$
- 特征值为 $2,3$,互不相同,故可对角化,若尔当标准形为 $$\operatorname{diag}(2,3).$$
- 代数重数:$\lambda=1$ 为 $3$,$\lambda=2$ 为 $1$。最小多项式中 $(\lambda-1)$ 的重数为 $2$,故最大若尔当块为 $J_2(1)$;剩余一个 $1$ 对应的块为 $J_1(1)$。$\lambda=2$ 对应 $J_1(2)$。故 $$J=J_2(1)\oplus J_1(1)\oplus J_1(2).$$
- 特征多项式为 $(\lambda-\lambda_0)^k$。最小多项式也是 $(\lambda-\lambda_0)^k$,因为 $(J_k(\lambda_0)-\lambda_0I)^{k-1}\ne O$。
- 最大若尔当块阶数为 $2$,总阶数为 $3$,故 $$J=J_2(1)\oplus J_1(1).$$
- 写 $J_2(1)=I+N$,$N=\begin{pmatrix}0&1\0&0\end{pmatrix}$,$N^2=O$。则 $$J_2(1)^{10}=(I+N)^{10}=I+10N =\begin{pmatrix}1&10\0&1\end{pmatrix}.$$
- 相似矩阵有相同的特征矩阵的不变因子,因此初等因子相同,从而若尔当标准形相同(不计块次序)。
- 若所有块都是一阶的,则若尔当标准形为对角矩阵,故可对角化。反之,若可对角化,则存在对角矩阵 $D$ 与 $A$ 相似,而对角矩阵的若尔当块全为一阶。
- 特征矩阵为 $\operatorname{diag}(\lambda-1,\lambda-2,\lambda-2)$。初等因子为 $$\lambda-1,\quad\lambda-2,\quad\lambda-2.$$
- 若尔当标准形由初等因子唯一确定,而初等因子由特征矩阵的不变因子唯一确定,故若尔当标准形在不计块次序的意义下唯一。
检测题参考答案
- 对角元素为 $\lambda-1$ 和 $(\lambda-1)^2$,且 $\lambda-1\mid(\lambda-1)^2$,故已是史密斯标准形: $$\begin{pmatrix}\lambda-1&0\0&(\lambda-1)^2\end{pmatrix}.$$
- 特征多项式为 $\lambda^2+1=(\lambda-\mathrm i)(\lambda+\mathrm i)$。在 $\mathbb{C}$ 上不变因子为 $$d_1=1,\qquad d_2=\lambda^2+1,$$ 初等因子为 $$\lambda-\mathrm i,\qquad\lambda+\mathrm i.$$
- 特征值为 $2$(代数重数 $2$),特征子空间维数为 $1$,故有一个二阶块: $$J_2(2)=\begin{pmatrix}2&1\0&2\end{pmatrix}.$$
- 已是若尔当标准形: $$J_1(1)\oplus J_1(1)\oplus J_1(2) =\operatorname{diag}(1,1,2).$$
- 最小多项式为 $(\lambda-2)^2$,故最大块为 $J_2(2)$。总阶数为 $4$,几何重数为 $2$,说明有两个块,故 $$J=J_2(2)\oplus J_2(2).$$
- $$J_3(0)=\begin{pmatrix}0&1&0\0&0&1\0&0&0\end{pmatrix},\qquad J_3(0)^2=\begin{pmatrix}0&0&1\0&0&0\0&0&0\end{pmatrix}.$$
- 特征多项式等于特征矩阵的行列式,而史密斯标准形的行列式等于不变因子之积,故特征多项式等于全部不变因子之积。
- 最小多项式是使 $m(A)=O$ 的次数最低的首一多项式,它等于特征矩阵的最大不变因子 $d_n(\lambda)$。
- 可对角化当且仅当所有若尔当块都是一阶的,而若尔当块对应初等因子,故等价于初等因子全为一次多项式。
- 初等因子 $(\lambda-1)^2$ 对应 $J_2(1)$,$(\lambda-1)$ 对应 $J_1(1)$,$(\lambda-3)$ 对应 $J_1(3)$。故 $$J=J_2(1)\oplus J_1(1)\oplus J_1(3).$$