查看单个帖子
旧 2009-05-13, 22:39   #2
hilbertyuan
初级会员
 
注册日期: 2009-05-11
年龄: 38
帖子: 7
声望力: 0
hilbertyuan 正向着好的方向发展
默认 回复: 求助,关于状态变量分析的内容,请高手指教啊。。。

把程序改成如下的形式就可以了:
clear
close all

A=[2,3;0,-1];B=[0,1;1,0];C=[1,1;0,-1];D=[1,0;1,0];
x0=[2;-1];
t=0:0.02:3;
f(:,1)=ones(1, length(t));
f(:,2)=exp(-3*t);
sys=ss(A,B,C,D);
y=lsim(sys,f,t,x0);
subplot(2,1,1);plot(t,y(:,1));
ylabel('yl(t)');xlabel('t');
grid on;
subplot(2,1,2);plot(t,y(:,2));
ylabel('y2(t)');xlabel('t');
grid on;


其实就是在你的程序前面加上了清理工作区和关掉多余窗口的命令。我不知道该如何解释这个问题,不过在每次程序运行前最好能清理下工作区,避免不必要的错误出现
hilbertyuan 当前离线   回复时引用此帖