Преобразуйте настоящую форму Шура в сложную форму Шура
[
преобразует выходы Unew
,Tnew
] = rsf2csf(U
,T
)[U,T] = schur(X)
для действительных матриц X
от настоящей формы Шура до сложной формы Шура. Эта операция преобразовывает собственные значения X
выражены в T
, и преобразования U
таким образом X = Unew*Tnew*Unew'
и Unew'*Unew = eye(size(X))
.
В реальной форме Шура, T
имеет действительные собственные значения на диагонали, а комплексные собственные значения выражены как вещественные блоки 2 на 2 по основной диагонали:
Собственные значения, представленные этими блоками, и .
В сложной форме Schur, Tnew
является верхним треугольным со всеми собственными значениями, реальным или комплексным, на основной диагонали:
Вы можете использовать ordeig
для получения того же порядка собственных значений, как и rsf2csf
из результатов разложения Шура. Однако, rsf2csf
также возвращает оставшуюся часть матрицы Шура T
и векторную матрицу Шура U
, преобразованная в комплексное представление.