全部版块 我的主页
论坛 经济学论坛 三区 博弈论
9940 6
2016-04-24
如题,程序已经编好了
这是jixiao.m里面的
function dy=设计(t,y,R,M,A,E,S)
dy=zeros(2,1);
dy(1)=y(1)*(1-y(1))*(y(2)*(S-A-M)-(R-M));
dy(2)=y(2)*(1-y(2))*(y(1)*(A+M)-E);
end
这是主程序.m里面的
p0=0.2,q0=0.5,M=0.2,R=0.25,A=0.32,E=0.48,S=0.8;
[T,y]=ode45('jixiao',[0:40],[p0,q0],[],M,R,A,E,S);
y1=y(:,1);
plot(T,y1,'b*');
xlabel('t');
ylabel('p');
hold on;
p0=0.4,q0=0.5,M=0.2,R=0.25,A=0.32,E=0.48,S=0.8;
[T,y]=ode45('jixiao',[0:40],[p0,q0],[],M,R,A,E,S);
y1=y(:,1);
plot(T,y1,'b0');
xlabel('t');
ylabel('p');
hold on;
title('演化示意图');
legend('p0=0.2','p0=0.4','p0=0.6','p0=0.8');
但是运行主程序的时候总是出现Error: Missing variable or function.不知道是哪里的问题,求助诸位大神啊,急求

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-5-4 00:26:57
wangguanwen 发表于 2016-4-24 16:24
如题,程序已经编好了
这是jixiao.m里面的
function dy=设计(t,y,R,M,A,E,S)
Function的文件名要和函数名一致,
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-4 00:27:55
wangguanwen 发表于 2016-4-24 16:24
如题,程序已经编好了
这是jixiao.m里面的
function dy=设计(t,y,R,M,A,E,S)
调用函数时没有给t,y赋值
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-16 11:46:05
Gloria2014 发表于 2016-5-4 00:27
调用函数时没有给t,y赋值
[T,y]=ode45('jixiao',[0:40],[p0,q0],[],M,R,A,E,S);这一步难道不是给T,y赋值吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-20 18:31:46
哈哈哈哈哈哈哈哈哈哈哈哈哈哈
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-8-28 10:18:00
请问楼主现在做出来了吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群