1
在库'Matrix'中使用函数Schur执行Schur因式分解后,如何在R中找到相关的酉矩阵?Schur分解找到酉矩阵?
我可以用函数舒尔(文档here)执行此操作在MATLAB,然而,舒尔包中的R只提供三角形在Schur分解= $$ü* T * U ' $$
在库'Matrix'中使用函数Schur执行Schur因式分解后,如何在R中找到相关的酉矩阵?Schur分解找到酉矩阵?
我可以用函数舒尔(文档here)执行此操作在MATLAB,然而,舒尔包中的R只提供三角形在Schur分解= $$ü* T * U ' $$
寻找在“Matrix”软件包的文档中,我注意到'Schur'类有一个Q
的插槽,它是与分解相关联的'Square 正交“矩阵”'。所以,你想做的事:
Sch.A <- Schur(A);
U <- [email protected]
,因为他们引用分解为$ A = Q^{\顶部}牛逼Q $,这也许是为什么你错过了这是轻度混乱。
Schur类似乎有一个'Q'的插槽,'Square_orthogonal_“矩阵”'(来自文档)。因此,我猜你会做'Sch.A < - Schur(A); U < - Sch.A @ Q'。 – shabbychef 2011-11-11 19:05:34
谢谢!如果你想复制/粘贴你的评论,很高兴为此奖励答案 – 2011-11-11 19:39:17