Jordan 标准型是矩阵在相似变换下能化为的最简形式。当矩阵无法对角化(特征向量不足)时,Jordan 标准型提供了最接近对角化的结构,使其高次幂的计算和理论分析成为可能。
定义
Jordan 块
一个 k×k 的 Jordan 块 J 围绕特征值 λ 构造:主对角线为 λ,紧邻上方的次对角线全为 1,其余为零。
J=λ00⋮001λ0⋮0001λ⋮00⋯⋯⋯⋯⋯000⋮λ0000⋮1λ
一个 Jordan 标准型由若干个 Jordan 块沿对角线排列组成。
性质
Jordan 块最核心的代数性质在于其高次幂的极简计算。将 J 拆分为数量矩阵与幂零矩阵之和:
J=λI+N,其中 N=00⋮0010⋮0001⋮00⋯⋯⋱⋯⋯00⋮10
通常矩阵乘法不可交换, 无法二项展开, 但是由于 λI 与 N 可交换,且 N 具有幂零性(当 m≥k 时,Nm=0),可应用二项式定理:
Jn=(λI+N)n=m=0∑k−1(mn)λn−mNm
展开后的 k×k 矩阵形式为:
Jn=λn0⋮00nλn−1λn⋮002n(n−1)λn−2nλn−1⋱00⋯⋯⋱λn0(k−1n)λn−(k−1)(k−2n)λn−(k−2)⋮nλn−1λn
计算
若要计算一个矩阵的N次幂, 在正常对角化遇到了困难, 则可以尝试计算其Jordan标准型来代替化简:
- 求解特征值:解 det(A−λI)=0,得到所有特征值。
- 计算代数重数与几何重数:确定每个 λ 的代数重数和几何重数。若几何重数 < 代数重数,则存在大小大于 1 的 Jordan 块。
- 构造 Jordan 块:根据重数差确定每个特征值对应的 Jordan 块大小和数量。
- 求解广义特征向量:解链式方程 (A−λI)v1=0,(A−λI)vk=vk−1,为每个大于 1 阶的 Jordan 块找到足够的广义特征向量。
- 构造相似变换矩阵 P:P 的列由特征向量和广义特征向量依次排列组成,对应于 Jordan 标准型中 Jordan 块的顺序。
示例
设 A=400140014。
特征值 λ=4(三重),几何重数为 1,故 Jordan 块为 3×3。
- 解 (A−4I)v=0 得特征向量 v1=[1,0,0]T。
- 解方程链得广义特征向量 v2=[0,1,0]T,v3=[0,0,1]T。
- 令 P=[v1,v2,v3],则 A 的 Jordan 标准型 J=A。
利用二项式展开公式直接求得:
Jn=4n00n⋅4n−14n02n(n−1)⋅4n−2n⋅4n−14n
此时 An=PJnP−1。事实上此处 P=I,故 An=Jn。