对方阵 $A$,如果已从初等因子或 $\operatorname{rank}(A-\lambda I)^j$ 判定了 Jordan 块 $J_k(\lambda)$ 的大小,还要找到可逆矩阵 $P$ 使
$$ P^{-1}AP=J\quad\Longleftrightarrow\quad AP=PJ. $$
课件第9–19页通过比较 $AP$ 与 $PJ$ 的列,把问题变成线性方程组。
若 $J_k(\lambda)$ 的超对角线上为 1,对应的 $P$ 列向量须满足
$$ (A-\lambda I)v_1=0,\qquad (A-\lambda I)v_j=v_{j-1}\quad(j=2,\ldots,k). $$
$v_1$ 是真正的特征向量;$v_2,\ldots,v_k$ 称为广义特征向量。可以从满足 $(A-\lambda I)^kv_k=0$ 但 $(A-\lambda I)^{k-1}v_k\ne0$ 的最高级链向量开始反推:
$$ v_{k-1}=(A-\lambda I)v_k,\ \ldots,\ v_1=(A-\lambda I)^{k-1}v_k. $$
同一个特征值可能有几条链,所有链需合起来线性无关,才保证 $P$ 可逆。
若 $J=\operatorname{diag}(1,J_2(2))$ 且 $P=[v_a,v_1,v_2]$,列方程是
$$ (A-I)v_a=0,\quad(A-2I)v_1=0,\quad(A-2I)v_2=v_1. $$
课件第11–13页选到 $v_a=(0,1,0)^T$、$v_1=(5,0,3)^T$、$v_2=(2,0,1)^T$;以此构造 $P$。实际做题需代回验证 $AP=PJ$。