Jordan标准型通过相似变换将矩阵化简为一种特殊的准对角形式,每个对角块称为一个Jordan块。 Jordan块是围绕一个特征值的准对角矩阵,对角线上是相同的特征值,而对角线上方可能有若干个1,其他位置为0。
λ00⋮001λ0⋮0001λ⋮00⋯⋯⋯⋯⋯000⋮λ0000⋮1λ
主对角线上的元素都是λ,紧邻主对角线上方的元素都是1,其余位置都是0,叫做属于λ的一个 Jordan 矩阵,或称 Jordan 块。
- 求解特征值: 通过解特征多项式 det(A−λI)=0 来计算矩阵 A 的特征值。
- 计算代数重数和几何重数: 代数重数几何重数
- 构造Jordan块: 对于每个特征值 λ,其Jordan块的大小和数量取决于特征值的代数重数与几何重数。如果几何重数小于代数重数,将存在大小大于1的Jordan块。
- 求解广义特征向量: 当几何重数小于代数重数时,需要计算广义特征向量。这涉及到解 (A−λI)kv=0,其中 k 大于1直到找到足够的广义特征向量。
- 构造相似变换矩阵 P: 相似变换矩阵 P 的列是由 A 的特征向量和广义特征向量组成的。这些列向量的排列顺序与Jordan块在Jordan标准型中的位置相对应。
假设有矩阵 A 如下:
A=400140014
特征值 λ=4,重复三次。计算得到几何重数为1,因此需要一个 3×3 的Jordan块。 特征向量求解自 (A−4I)v=0,可得基础特征向量 v1=[1,0,0]T。 广义特征向量求解自 (A−4I)2v=0 和 (A−4I)3v=0,得 v2=[0,1,0]T 和 v3=[0,0,1]T。 则有 P=[v1,v2,v3] 和 Jordan 标准型 J 为:
J=400140014
这样,矩阵 P 就能将矩阵 A 通过相似变换转换为其Jordan标准型 J。