R эквивалентно перестановке Matlab факторизации Шура? - PullRequest
4 голосов
/ 11 ноября 2011

Есть ли эквивалент R для функции MATLAB ordschur (документация здесь ) в R?

Функция переупорядочивает факторизацию Шура X = U * T * U ', полученную функцией Шура, и возвращает переупорядоченную матрицу Шура TS и кумулятивное ортогональное преобразование US, такое что X = US * TS * US',Меня особенно интересует метод lhp, который также описан в ссылке на документацию MATLAB.

Обратите внимание, что в пакете Matrix есть функция Schur (см. Документацию CRAN здесь ) R, котораявыполняет разложение Шура и собственные значения квадратной матрицы.Обновление: эта функция также возвращает унитарную ортогональную матрицу U.

1 Ответ

2 голосов
/ 14 ноября 2011

Насколько я знаю, MATLAB использует функцию ?TRSEN из LAPACK для выполнения переупорядочения.Вы можете посмотреть на некоторую ограниченную реализацию здесь .Чтобы перенести эту функциональность в R, вы можете самостоятельно реализовать эту процедуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...