☰本集目录
◎学习目标
- 掌握幂零变换的 Jordan 标准形:\(W\) 存在一组基,使得幂零变换 \(B\) 在该基下的矩阵是由主对角线全为 0 的 Jordan 块组成的分块对角矩阵(称为 Jordan 标准形),除去 Jordan 块的排列次序外,该标准形被 \(B\) 唯一确定;
- 理解每个 Jordan 块的阶数 \(T\)(循环指数)不超过 \(B\) 的幂零指数 \(L\)(\(B^L=0\),\(B^{L-1}\neq 0\));
- 掌握 \(T\) 阶 Jordan 块个数 \(N_T\) 的计算公式
\[ N_T = \operatorname{rank} B^{T-1} + \operatorname{rank} B^{T+1} - 2\operatorname{rank} B^{T},\qquad 1\le T\le L, \]特别地 \(N_1=\operatorname{rank} B^0-\operatorname{rank} B^1=\dim W-\operatorname{rank} B\);
- 掌握 Jordan 块总数公式 \(\sum_{T=1}^{L}N_T = \dim W_0 = \dim W - \operatorname{rank} B\)(\(W_0=\ker B\),即 \(B\) 属于特征值 0 的特征子空间);
- 理解 幂零指数 \(L\) 是最大 Jordan 块的阶数(\(L\) 阶 Jordan 块的个数 \(N_L=\operatorname{rank} B^{L-1}\)),并据此判断 Jordan 标准形的具体结构;
- 把上述变换语言结论翻译为矩阵语言:\(r\) 阶幂零矩阵 \(B\) 相似于由其 Jordan 标准形(0 主对角线的 Jordan 块分块对角矩阵);
- 为下一集(一般线性变换的 Jordan 标准形)做好“先处理幂零情形,再处理一般情形”的铺垫。
1幂零变换的 Jordan 标准形(定理二) ⏱ 08:44
其中 \(J_T\) 是 \(T\) 阶、主对角线为 0、次对角线(对角线下方的那一条)为 1 的 Jordan 块,\(T\le L\)。这些 \(J_T\) 的排列次序不影响标准形,除排列次序外,\(J_B\) 由 \(B\) 唯一确定。⏱ 08:58
为什么每个 Jordan 块的主对角线都是 0
因为 \(B\) 是幂零变换:\(B^L=0\)(0 变换)。若某个 Jordan 块的阶为 \(T\),则把该 Jordan 块矩阵 \(J_T\) 作用 \(T\) 次后为零矩阵(\(J_T^T=0\),\(J_T^{T-1}\) 的次对角线位置仍有 1)。分块对角矩阵 \(J_B\) 的 \(L\) 次幂等于每个块 \(J_{T_i}^L\) 的分块对角(仍为 0,因 \(T_i\le L\)),故 \(J_B^L=0\);同理 \(J_B^{L-1}\neq 0\) 当且仅当某个块阶数恰为 \(L\)。⏱ 09:53
2Jordan 块的个数由 \(\operatorname{rank} B^t\) 决定 ⏱ 13:10
定理二只说“存在 Jordan 标准形”,但实际解题时还要算出各阶 Jordan 块有多少个。老师强调:不能靠“理论上把 \(W\) 分解了”去逐个写出每个强循环子空间,那是“理论上的东西,你这样真的写,写不出来的”;反过来,数一数 \(t\) 阶 Jordan 块有多少个,就能把整个 Jordan 标准形写出来。⏱ 14:18
为什么 \(\operatorname{rank} J_T^k=T-k\)(\(1\le k
以 \(J_5\) 为例:
\[ J_5 = \begin{pmatrix}0&1&0&0&0\\0&0&1&0&0\\0&0&0&1&0\\0&0&0&0&1\\0&0&0&0&0\end{pmatrix},\quad
J_5^2 = \begin{pmatrix}0&0&1&0&0\\0&0&0&1&0\\0&0&0&0&1\\0&0&0&0&0\\0&0&0&0&0\end{pmatrix},\quad
J_5^{4} = \begin{pmatrix}0&0&0&0&1\\0&0&0&0&0\\0&0&0&0&0\\0&0&0&0&0\\0&0&0&0&0\end{pmatrix}. \]
\(J_5\) 有 4 个非零行(秩 4),\(J_5^2\) 有 3 个非零行(秩 3),\(J_5^{T-1}\) 有 1 个非零行(秩 1),\(J_5^T=0\)(秩 0)。归纳易证对任意 \(T\) 同样成立:⏱ 19:14
以 \(J_5\) 为例:
3\(N_1\) 的计算(1 阶 Jordan 块个数) ⏱ 20:01
先用最简单的情形 \(T=1\)。设 \(N_t\) 表示 \(t\) 阶 Jordan 块的个数(\(t=1,2,\dots,L\))。则
两式相减(“把 \(B\) 的所有行都算上”——老师强调 \(N_1\) 只能把 \(B\) 的 0 次幂(单位矩阵,秩 \(=\) 维数)与 1 次幂一起比,才能“出来”):
4一般 \(N_t\) 的计算公式 ⏱ 24:28
当 \(2\le t 三式做“\((t-1)\) 次幂秩 − \(t\) 次幂秩 − \((t+1)\) 次幂秩”的线性组合,逐项消去 \(N_{t+1},\dots,N_L\),最后只剩 \(N_t\):
老师用“数粉笔”打比方:三岁小孩能数到 5,但 13 以后容易跳到 15(“我已经试验了好多小孩,包括我的孙子,他一年十三以后就十五了,十四怕发不出来”)——类比“\(N_1\) 很容易数,但一般 \(N_t\) 需要 \(B^{t-1},B^t,B^{t+1}\) 三个秩联立才能数出来,小学生不会数”。⏱ 17:00 实际解题时,只要把 \(\operatorname{rank} B^{t-1},\operatorname{rank} B^{t},\operatorname{rank} B^{t+1}\) 代进公式即可,无需逐个写出每个循环子空间。老师课堂举例(数 Jordan 块个数的“小学生难度”类比)
5幂零指数的意义与 Jordan 标准形的唯一性 ⏱ 33:55
6Jordan 标准形到矩阵语言的推论 ⏱ 41:07
从变换语言到矩阵语言的翻译
给定 \(r\) 阶幂零矩阵 \(B\),可在 \(F^r\) 上建立线性变换 \(B\)(同一记号),由本集定理二知存在 \(F^r\) 的一组基使 \(B\) 的矩阵为 Jordan 标准形;线性变换在不同基下的矩阵相似,故 \(B\) 相似于其 Jordan 标准形。老师指出“跟后面就一样的系数了,我就不写了,我就再念这个……”——矩阵版本的定理表述与变换版本一一对应,仅符号由“线性变换 \(B\)”换成“矩阵 \(B\)”,\(\dim W\) 换成“矩阵的阶数 \(r\)”。⏱ 43:44
★重点回顾
⚠易错点提醒
- Jordan 块的次对角线位置:\(J_T\) 的 1 在主对角线下方(即第 \(i\) 行第 \(i+1\) 列为 1,或按“循环生成元放最前”的基排列后,\(J_T\) 的 1 在主对角线上方——两种约定均常见,需与所取基的顺序一致)。本集按“循环生成元 \(\alpha, B\alpha,\dots,B^{T-1}\alpha\) 为基”得出 \(J_T\) 的 1 在主对角线下方(第 \(i+1\) 行第 \(i\) 列为 1),即 \(J_T e_i=e_{i+1}\)(\(i<T\)),\(J_T e_T=0\)。
- \(\operatorname{rank} J_T^k\) 的“越界”情形:当 \(k\ge T\) 时 \(J_T^k=0\)(秩 0),不能套用 \(T-k\)(会算出负数)。公式 \(N_t\) 中 \(\operatorname{rank} B^{t+1}\) 项在 \(t=L\) 时应取 \(\operatorname{rank} B^{L+1}=0\)。
- \(B^0\) 的秩:\(B^0\) 是单位矩阵,\(\operatorname{rank} B^0=\dim W=r\);\(N_1\) 公式中第一项就是这个,不能误写为 \(\operatorname{rank} B\)。
- “数 Jordan 块个数”不能靠构造:老师明确说“按照数学归纳发生的,根据归纳讲上空间……那个东西都是理论上的,你这样真的写,写不出来的”;实际计算要用 \(\operatorname{rank} B^k\) 联立,不要试图逐个写出每个循环子空间。
- 最大 Jordan 块阶数 = 幂零指数 \(L\)(严格):\(B^{L-1}\neq 0\) 保证确实存在 \(L\) 阶 Jordan 块(否则最大阶 \(
- Jordan 标准形 ≠ 对角化:幂零矩阵若可对角化,则只能是零矩阵(因特征值全为 0,对角形必为 0 矩阵);非零幂零矩阵的 Jordan 标准形必有 1 以上阶的 Jordan 块,不可对角化。
✎自测与作业
- 计算 \(J_4\)(4 阶、主对角线 0、次对角线 1 的 Jordan 块)的 \(J_4, J_4^2, J_4^3, J_4^4\),验证 \(\operatorname{rank} J_4^k=4-k\)(\(k=1,2,3\))、\(J_4^4=0\)。
- 设 5 阶幂零矩阵 \(B\) 满足 \(\operatorname{rank} B=3\),\(\operatorname{rank} B^2=1\),\(\operatorname{rank} B^3=0\)。求 \(B\) 的幂零指数 \(L\),并计算 \(N_1,N_2,N_3\),写出 \(B\) 的 Jordan 标准形。
- 设 \(B\) 是 6 阶幂零矩阵,\(\operatorname{rank} B=4\),\(\operatorname{rank} B^2=2\),\(\operatorname{rank} B^3=0\)。验证 \(L=3\),并求 \(N_1,N_2,N_3\)(提示:\(N_1=\dim B^0-\dim B^1=6-4=2\);\(N_2=\operatorname{rank} B+\operatorname{rank} B^3-2\operatorname{rank} B^2\);\(N_3=\operatorname{rank} B^2\))。
- (证明题)证明 \(\sum_{t=1}^{L}N_t=\dim W-\operatorname{rank} B\)。提示:用“每个 \(t\) 阶 Jordan 块贡献 1 个 1 阶(\(t=1\) 时)或 0(\(t>1\) 时)到 \(W_0=\ker B\) 中”与 \(\dim\ker B=\dim W-\operatorname{rank} B\) 结合;也可由第 4 节 \(N_1\) 公式及 \(N_t\) 公式逐项验证。
- (概念)设 \(B\) 幂零指数 \(L=2\),\(\dim W=5\),\(\operatorname{rank} B=3\)。求 \(N_1,N_2\),写出 \(B\) 的 Jordan 标准形(应含 3 个 1 阶块与 2 个 2 阶块,或类似组合,请用 \(N_t\) 公式核对)。
- (思考)为什么“把 \(W\) 分解成强循环子空间直和”的构造性证明不能直接用于实际计算 \(N_t\)?结合老师“理论上的东西,你这样真的写,写不出来的”提示,说明 \(N_t\) 公式(只依赖 \(\operatorname{rank} B^t\))相比构造性分解的优势。