在库'Matrix'中使用函数Schur执行Schur分解后,如何在R中找到关联的酉矩阵?
我可以在MATLAB中使用函数Schur(文档here)来做到这一点,但是,R中的Schur包只提供了Schur因子分解中的三角形= $$ U * T * U'$$
答案 0 :(得分:3)
查看“矩阵”包的文档,我注意到'Schur'类有一个Q
的插槽,它与'Square 正交“矩阵”相关联随着分解。所以你想做:
Sch.A <- Schur(A);
U <- Sch.A@Q
这有点令人困惑,因为他们将分解引用为$ A = Q ^ {\ top} T Q $,这也许是你错过它的原因。