Schur分解找到酉矩阵?

时间:2011-11-11 18:12:42

标签: r matlab matrix

在库'Matrix'中使用函数Schur执行Schur分解后,如何在R中找到关联的酉矩阵?

我可以在MATLAB中使用函数Schur(文档here)来做到这一点,但是,R中的Schur包只提供了Schur因子分解中的三角形= $$ U * T * U'$$

1 个答案:

答案 0 :(得分:3)

查看“矩阵”包的文档,我注意到'Schur'类有一个Q的插槽,它与'Square 正交“矩阵”相关联随着分解。所以你想做:

Sch.A <- Schur(A);
U <- Sch.A@Q

这有点令人困惑,因为他们将分解引用为$ A = Q ^ {\ top} T Q $,这也许是你错过它的原因。