供的函数 initial 画出闭环系统的状态响应曲线 A=[0 1;-3 -4]; B=[0;1]; sys=ss(A,[0;0],eye(2),0); t=0:0.01:4; x=initial(sys,[1;0],t); x1=[1 0]*x'; x2=[0 1]*x'; subplot(2,1,1);plot(t,x1),grid title('Response to Initial Condition') ylabel('x1') subplot(2,1,2);plot(t,x2),grid ylabel('x2') A=[0 1;-3 -4]; B=[0;1]; C=[3 2]; D=0; step(A,B,C,D) 配置极点后的系统: 对给定的初始状态(0)x ,可以应用 MATLAB 提供的函数 initial 画出闭环系统的状态响应曲线。 A=[0 1;-3 -4]; B=[0;1]; J=[-4 -5]; K=place(A,B,J); sys=ss(A-B*K,[0;0],eye(2),0); t=0:0.01:4; x=initial(sys,[1;0],t); x1=[1 0]*x'; x2=[0 1]*x'; subplot(2,1,1);plot(t,x1),grid title('Response to Initial Condition') ylabel('x1') subplot(2,1,2);plot(t,x2),grid ylabel('x2') A=[0 1;-3 -4]; B=[0;1]; C=[3 2]; D=0; J=[-4 -5]; K=place(A,B,J) K= 17.0000 5.0000 A=[0 1;-3 -4]; B=[0;1]; C=[3 2]; D=0; K=[17 5]; step(A-B*K,B,C,D)