R相当于Schlab分解的Matlab重新排序?

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,您可以自己实现此例程.

点赞