原谅我没有手算,太累了。学了好久。
你这个例子不典型,:
我把课本上的方法放在这里:
申明:下例方法没有极点配置,全在 0,如需要可以自行到上面图片中找。所述矩阵见图。
A=[0 0 0;0 0 1;-1 -2 -3];
B=[1 0;0 0;0 1];
C=[1 1 0; 0 0 1];
% C(1,:)*B = [1 0] ,d1 = 0
% C(2,:)*B = [0 1] ,d2 = 0
D=[C(1,:);C(2,:)]
E=D*B;
% E =
%
% 1 0
% 0 1 DET(E)=/ 0 可解耦。
L=D*A;
F=inv(E)% 输出变换阵
K= -inv(E)*L% 状态反馈矩阵
A_new=A+B*K;
B_new=B*F;
%C不变;
% 传递函数:
% [1/s 0; 0 1/s];
% A_new =
%
% 0 0 -1
% 0 0 1
% 0 0 0
% B_new =
%
% 1 0
% 0 0
% 0 1
% F =
%
% 1 0
% 0 1
%
%
% K =
%
% 0 0 -1
% 1 2 3