matlab 求零输入相应,错哪里了t=0:0.01:5; a=[1 4 3]; b=[2,1]; x0=[1;2]; f=ones(1,size(t)); x0=[0;1];t=0:0.01:5;a=[1 4 3];b=[2,1];x0=[1;2];f=ones(1,size(t)); x0=[0;1];[A,B,C,D]=tf2ss(b,a);lsim(A,B,C,D,f,t,x0,);
问题描述:
matlab 求零输入相应,错哪里了t=0:0.01:5; a=[1 4 3]; b=[2,1]; x0=[1;2]; f=ones(1,size(t)); x0=[0;1];
t=0:0.01:5;
a=[1 4 3];
b=[2,1];
x0=[1;2];
f=ones(1,size(t));
x0=[0;1];
[A,B,C,D]=tf2ss(b,a);
lsim(A,B,C,D,f,t,x0,);
答
clcclear allt=0:0.01:5;a=[1 4 3];b=[2,1];x0=[1;2];f=ones(1,max(size(t))); %原句中直接用size(t)会返回t的行数和列数,%因而容易出错,这是本人猜测楼主的意思加的x0=[0;1];[A,B,C,D]=tf2ss(b...