siyanyu 发表于 2008-7-17 10:58

Index exceeds matrix dimensions.

function dy=fubo(t,x)
dy=zeros(4,1);
dy(1)=x(2);
dy(2)=-x(1)+0.005*x(1)^3+1/8*(-x(2)+4*x(2)^3+sin(t(1)));
dy(3)=x(4);
dy(4)=(1+0.015*x(1)^2)*x(3)+1/8*(-1+12*x(2)^2)*x(4);

global MD;
MD=0.05;
tspan=linspace(1,1000,5000);
=ode45('fubo',tspan,);
plot(t(100,end),y(100,end))%此处可与相图合并

Index exceeds matrix dimensions.
Error in ==> shijianbianli1 at 5

总是出现这个错误,请高手帮忙指导一下

无水1324 发表于 2008-7-17 21:58

回复 楼主 的帖子

tspan=linspace(1,1000,5000);
改为
tspan=

无水1324 发表于 2008-7-17 21:59

回复 楼主 的帖子

另外MD在这里面好像没有什么用吧
页: [1]
查看完整版本: Index exceeds matrix dimensions.