一个简单的例子
这篇博客里,我们会求一个矩阵的Jordan标准形(在
我们会顺着上一篇博客的思路,用一个比较“机械”的办法,求出矩阵的Jordan标准形。但是,每一步的原因都是能给出的。“机械”的意思是说,有章可循。如果你有编程基础,你完全可以依照这个办法把求Jordan标准形的步骤写成程序。不过,通往Jordan标准形的路有好几条,我觉得更适合用计算机程序写的路不应该是这篇博客的办法,而应该是这个网站的计算办法。
1. 求特征多项式、极小多项式
求这个矩阵的特征多项式能得到
当然,这个矩阵是不能对角化的,因为我们可以发现有
求这两个方程的目的是显然的,Jordan要用到准素分解、循环分解,而准素分解需要用到极小多项式,极小多项式又和特征多项式有很多联系。
同时,我们能得到特征根
2. 对矩阵进行准素分解
我们已经知道,在
其中
这就是之前讲过的先进行准素分解。先利用极小多项式的因子进行切割,然后在每个子矩阵进行仔细分析。下面是详细步骤。
我们已经知道,有
所以我们需要求出
由
由
我们得到了过渡矩阵
且有准素分解
这就对应了本节开始的
特征多项式和极小多项式都是可以直接验证的。
3. 对准素分解得到的子矩阵进行循环分解
首先,我们仔细回顾一下,为了得到Jordan链,我们需要进行什么工作。对于矩阵
然后,对每个子矩阵
对于矩阵
考虑到不变因子
从
令
从而对于
再回到矩阵
令
4. 将所有矩阵组装起来,得到原矩阵到Jordan标准形的总过渡矩阵
对于
满足
最后再加上用来准素分解的
满足
但是要注意,Jordan标准形中,指定特征值下的Jordan块,不一定只有一个。这篇博客中的矩阵
Comments