全部版块 我的主页
论坛 经济学论坛 三区 博弈论
6376 4
2016-05-31
哎,做毕设要用到MATLAB做演化博弈分析,程序已经编好了,只是不知道哪里不对总是显示Missing variable or function.
求诸位大神帮忙看看吧,急求啊!!!!!
jixiao.m
function dy=jixiao(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,R=0.25,M=0.2,A=0.32,E=0.48,S=0.8;
[t,y]=ode45('jixiao',[0:40],[p0,q0],[],R,M,A,E,S);
y1=y(:,1);
plot(t,y1,'b*');
xlabel('t');
ylabel('p');
hold on;

p0=0.4,q0=0.5;
[t,y]=ode45('jixiao',[0:40],[p0,q0],[],R,M,A,E,S);
y1=y(:,1);
plot(t,y1,'b0');
xlabel('t');
ylabel('p');
hold on;

title('演化示意图')
二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-19 11:48:09
我也刚刚开始学习
二维码

扫码加我 拉你入群

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

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

2016-8-23 09:08:01
肯定有问题,不过鉴于你的毕业设计已经做完了,我的回答也没有意义了,建议:MATLAB的函数调用部分熟悉一下就可以解决此问题
二维码

扫码加我 拉你入群

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

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

2016-9-7 18:57:30
chensheng312 发表于 2016-8-23 09:08
肯定有问题,不过鉴于你的毕业设计已经做完了,我的回答也没有意义了,建议:MATLAB的函数调用部分熟悉一下 ...
你好 可否加个qq好友  也想请教一下Matlab作图 ,能给点指导  我可以自己学的   谢谢 343788667
二维码

扫码加我 拉你入群

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

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

2016-9-8 22:03:11
heqilonghmily 发表于 2016-9-7 18:57
你好 可否加个qq好友  也想请教一下Matlab作图 ,能给点指导  我可以自己学的   谢谢 343788667
343788667 是你QQ吗?
如果对MATLAB有问题还是在这个论坛上讨论吧
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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