马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
hopt=odeset;
x0=[-0.2;-0.7];t_final=20;
mu=1;[t1,y1]=ode45('vdp_eq',[0 5 20],x0,hopt,mu);
mu=2;[t2,y2]=ode45('vdp_eq',[0 5 20],x0,hopt,mu);
plot(t1,y1,t2,y2);
figure;
plot(y1(:,1),y1(:,2),y2(:,1),y2(:,2));
里面的vdp_eq为
function y=vdp_eq(t,x,flag,mu)
y=[x(2); -mu*(x(1).^2-1).*x(2)-x(1)];
我不清楚的是,为什么要用hopt=odeset这个命令,ode45 里面为什么要用hopt这个选项?
hopt=odeset是什么意思?它把什么值送给hopt?
紧急求助,谢谢各位高手. |