Reader_Founder 发表于 2013-8-26 23:45

为什么用ode45求解如下方程不对?

function dy=cb(t,y);
dy=[-0.01*y(1)*y(4); 0.01*y(1)*y(4)-0.5*y(2);  0.5*y(2)-0.55*y(3); 0.5*y(3)-0.1*y(4)]; 0.55*y(3)+0.1*y(4)];

end



clear;
ts=0:24;
x0=;
=ode45('cb',ts,x0);
plot(T,Y(:,1),'-');


什么原因,在线等~谢谢

Reader_Founder 发表于 2013-8-26 23:46

纠结好长时间了

逝水lcc无痕 发表于 2014-12-7 20:17

你定义的函数中多了一个后中括号!初值改一下会有不同的结果!
页: [1]
查看完整版本: 为什么用ode45求解如下方程不对?