|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
function ha
clear all,clc
options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]);
[t,y] = ode45(@rigid,[0 12],[0 1 1],options);
plot(t,y(:,1),'-',t,y(:,2),'-.',t,y(:,3),'.')
function dy = rigid(t,y)
dy = zeros(3,1); % a column vector
dy(1) = y(2) * y(3);
dy(2) = -y(1) * y(3);
dy(3) = -0.51 * y(1) * y(2);
我发现好怪了,一下想不通。这是ode45帮助文档里的例子程序,我把它分开存放运行可以做出图形,而同时存放 在一个m文件里面却出错这是为什么?我觉得它应该可以的啊 |
|