如何将对称矩阵减少到具有相同特征值的三对角矩阵?

时间:2014-04-20 11:01:57

标签: matlab matrix eigenvalue

我有一个从以下命令找到的对称矩阵:

a=rand(n);
A=triu(a)+triu(a,1)'

我想知道如何将这种对称矩阵简化为三对角矩阵?

感谢任何帮助。非常感谢你。

1 个答案:

答案 0 :(得分:1)

您想要的是找到矩阵的上Hessenberg 形式。对于对称矩阵,这是三对角线。

使用命令hess执行此操作:

B=hess(A);