Передаточная функция после использования canon(sys,'modal')
отличается от таковой перед использованием canon.
У меня есть выражение состояния пространства, затем я использую csys = canon(sys,'modal')
для преобразования sys в модальную каноническую форму, и затем используйте функцию tf(csys)
, чтобы преобразовать ее в форму передаточной функции. И оригинал sys
после преобразования в форму передаточной функции немного отличается.
Почему эти два разных?
Форма передаточной функции:
Оригинал:
A=[0 1;-5 -6];
B=[0;1];
C=[1 1];
D=[];
sys = ss(A,B,C,D);
G = tf(sys);
[csys,T] = canon(sys,'modal');
eigenvalueModal = eig(csys)
G_Modal = tf(csys);