yuexiaoming 发表于 2012-2-23 22:49

求高手看看我的程序哪有错误啊 怎么运行不出来啊 我是菜鸟

程序如下 m文件function dy = fun1(t,y,flag,u)

if y(1)>=1
    a=0.1*cos(u*t)-y(1)+1;
elseif y(1)<1&y(1)>-1
    a=0.1*cos(u*t);
elseif y(1)<=-1
    a=0.1*cos(u*t)-y(1)-1;
end
dy=zeros(2,1);
dy=;

主程序:u=;
for j=1:2
= ode23(@fun1, , ,[],u(j));
figure
plot(y(:,1),y(:,2));
end

yuexiaoming 发表于 2012-2-24 08:57

自己顶一下{:{39}:}
页: [1]
查看完整版本: 求高手看看我的程序哪有错误啊 怎么运行不出来啊 我是菜鸟