Спектральная факторизация линейных систем
[ вычисляет спектральный факторизацию: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 линия.