切换成英文输入还是这个样子
%生成状态空间模型
[a,b,c,d]=linmod(‘untitled’);
s1=ss(a,b,c,d);
q1=[1000 0 0;0 1 0;0 0 1];
r1=1;
K=lqr(a,b,q1,r1)
%设计Kalman滤波器
q2=1;
r2=1;
[kest,L,P]=kalman(s1,q2,r2);
%LQG校正器
[af,bf,cf,df]=reg(a,b,c,d,K,L);
sf=ss(af,bf,cf,df);
sys=feedback(s1,sf);
t=0:0.1:15;
step(s1,t);hold on
step(sys,t)
已发
追答[a,b,c,d]=linmod('untitled');' 要在英文输入法状态下打出。
而且你要确保这个untitled在你当前Matlab的工作路径下,你是不是忘记加后缀名了?
哦,忘了加后缀,谢谢
追答满意请采纳。