Спектральная факторизация линейных систем
[
вычисляет спектральный факторизацию:G
,S
] =
spectralfact(H
)
H = G'*S*G
H = H'
. В этом факторизации S
является симметричной матрицей и G
является квадратной, стабильной и минимально-фазовой системой с единичным (единичным) сквозным соединением. G'
является сопряженным G
, который имеет передаточную функцию G (- s)T в непрерывном времени и G (1/ z)T в дискретном времени.spectralfact
принимает, что H
самосопряженный. В некоторых случаях, когда H
не сопряжен с собой, spectralfact
возвращает G
и S
которые не удовлетворяют H = G'*S*G
. Поэтому проверьте, что ваша входная модель на самом деле самосопряжена перед использованием spectralfact
. Один из способов проверить H
- чтобы сравнить H
на H - H'
на графике с сингулярным значением.
sigmaplot(H,H-H')
Если H
является самосопряженным, H - H'
линия на графике лежит далеко ниже H
линия.