R中是否有与MATLAB函数ordschur(文档here)等价的函数?
函数对Schur函数生成的Schur分解X=U*T*U'重新排序,并返回重新排序的Schur矩阵TS和累积正交变换US,从而X=US*TS*US'我特别感兴趣的是“lhp”方法-也在MATLAB文档链接中描述。
注意,包矩阵中有一个函数Schur(参见CRAN文档here)R,它执行平方矩阵的Schur分解和特征值更新:此函数还返回酉正交矩阵U。

最佳答案

据我所知,MATLAB使用LAPACK的?TRSEN函数执行重新排序您可以查看一些有限的实现here为了将这个功能引入到R中,您可以自己实现这个例程。

08-24 15:25