用matlab做演化博弈分析,总是出错,求帮助

Untitled2

错误使用 nargin

|浏览2592次

2017/12/06 10:52

用matlab做演化博弈分析,总是出错,求帮助

Untitled2

错误使用 nargin

错误: 文件:dfun.m 行:30 列:4

未结束的 %{ 块。使用 %} 终止。

出错 odearguments (line 60)

if (nargin(ode) == 2)

出错 ode45 (line 115)

odearguments(FcnHandlesUsed, solver_name, ode, tspan, y0, options, varargin);

出错 Untitled2 (line 3)

[T,Y]=ode45('dfun',[0:20],[0.1,0.3]);

函数 dfun.m

function dy = dfun(t,y)

%%{

G1=0.5;

G2=1;

P1=0.5;

P2=1;%%}

%{

G1=0.5;

G2=1;

P1=1;

P2=0.8;%}

%{

G1=1;

G2=0.5;

P1=0.5;

P2=1.5;%}

%{

G1=20;

G2=0.5;

P1=0.5;

P2=30;%}

%{

G1=0.6;

G2=0.3;

P1=1.2

P2=0.8;%}

dy=zero(2,1);

dy(1)=y(1)*(1-y(1))*(G2*y(2)-G1);

dy(2)=y(2)*(1-y(2))*(P2*y(1)-P1);

end

主程序 Untitled2.m

clear;

subplot(2,2,1)

[T,Y]=ode45('dfun',[0:20],[0.1,0.3]);

plot(T,Y(:,1),'*');

hold on;

plot(T,Y(:,2),'-');

subplot(2,2,2)

[T,Y]=ode45('dfun',[0:20],[0.3,0.5]);

plot(T,Y(:,1),'*');

hold on;

plot(T,Y(:,2),'-');

subplot(2,2,3)

[T,Y]=ode45('dfun',[0:20],[0.5,0.7]);

plot(T,Y(:,1),'*');

hold on;

plot(T,Y(:,2),'-');

subplot(2,2,4)

[T,Y]=ode45('dfun',[0:20],[0.7,0.9]);

plot(T,Y(:,1),'*');

hold on;

plot(T,Y(:,2),'-');

问题补充 : 2017/12/06 11:45

回复邮箱也行173632625@qq.com 谢谢

untitled在matlab,用matlab做演化博弈分析,总是出错,求帮助Untitled2 错误使用 nargin...相关推荐

  1. 协同演化博弈模型matlab,求教 matlab做演化博弈

    求教大佬.本人matlab小白,借鉴论坛里两方博弈仿真的程序想做一个三方博弈的仿真,但改动程序后无法得出结果了.还想请教下大佬们帮忙看下,谢谢.自己改动的程序如下: %函数 function dxdt ...

  2. MATLAB R2016a实现三方演化博弈

    %脚本1 functiondydt=cjd(t,y,a,C11,C12,L11,L12,L13,P11,P12,C21,L21,L22,P21,P22,P23,C31,L31,L32,P31,P32) ...

  3. 演化博弈的Python实现:基础篇1 基于复制动态的演化博弈

    写在前面 创作目的? 将自己求学期间所学所知进行总结:也希望阅读的同学有所收获. 如果对内容有疑惑.发现有错误? 希望在评论区提出,我会及时回复. 希望引用? 若不以盈利为目的,尽情引用:否则请注明出 ...

  4. 演化博弈理论与应用研究综述[转]

    原文地址:http://blog.sina.com.cn/s/blog_49d15689010009oq.html 演化博弈理论与应用研究综述 王文宾,达庆利,陈伟达 (东南大学经济管理学院,南京,2 ...

  5. 帮我写一份演化博弈的MATLAB代码

    好的,下面是一份简单的演化博弈的 MATLAB 代码: ``` % 定义每一步操作的获益 T = 1; R = 3; P = 0; S = 5; % 定义每个人的初始策略 strategy = [0. ...

  6. 三方演化博弈复制动态方程matlab仿真——matlab2016a版本

    三方演化博弈--matlab2016a版本 1.输入常微分方程组 %dx/dt=x(1-x)(0.2-yz) %dy/dt=y(1-y)(0.2-xz) %dz/dt=z(1-z)(0.2-xy),其 ...

  7. 基础--双方常微分方程演化博弈与matlab——matlab2016a版本

    演化博弈数值仿真--matlab2016a版本 1.输入常微分方程组 function dxdt=differential1(t,x) %t会被警告,可不用管 dxdt=[x(1)*(1-x(1))* ...

  8. MATLAB代码:基于主从博弈的智能小区代理商定价策略及电动汽车充电管理 关键词:电动汽车 主从博弈 动态定价 智能小区 充放电优化

    MATLAB代码:基于主从博弈的智能小区代理商定价策略及电动汽车充电管理 关键词:电动汽车 主从博弈 动态定价 智能小区 充放电优化 参考文档:<基于主从博弈的智能小区代理商定价策略及电动汽车充 ...

  9. MATLAB代码:基于主从博弈的电热综合能源系统动态定价与能量管理

    MATLAB代码:基于主从博弈的电热综合能源系统动态定价与能量管理 关键词:主从博弈 电热综合能源 动态定价 能量管理 仿真平台:MATLAB 平台 优势:代码具有一定的深度和创新性,注释清晰,非烂大 ...

最新文章

  1. 表贴电阻尺寸与什么有关_为什么电阻的长度与电阻的大小有关系
  2. 先验概率与后验概率、贝叶斯区别与联系
  3. 简单教你React父子组件间平级组件间传值
  4. 计算机数据与安全课件,计算机数据及软件的安全.ppt
  5. 化解恶劣情绪山人自有妙计
  6. (补)20200105:整数转罗马数字
  7. 最棒的Hyper-V监控工具 - Hyper-V Gadget
  8. 求贤令|诚邀3D视觉领域技术大咖加入工坊!
  9. C++ for const 是什么意思
  10. Hadoop连载系列之六:Hadoop数据仓库工具Hive
  11. java 多线程高级面试_15个顶级Java多线程面试题及答案
  12. matlab sg3525仿真,基于SG3525的直流升压电源的设计与仿真
  13. git for Mac安装(包含客户端软件Github Desktop的安装配置)
  14. 微信头像偶现请求失败异常排查
  15. iOS超全开源框架、项目和学习资料汇总
  16. “漫威月”来临,蜘蛛侠成首个 NFT 超级英雄 IP
  17. Chrome常见黑客插件及用法
  18. 在12306的程序猿面前,没人敢说委屈
  19. Neural-Motifs 源码解读(4):变量名缩写
  20. 8个企业微信的功能,你知道几个,喜欢用哪个?

热门文章

  1. Android实验报告
  2. 解决安装VS2022时,出现未能安装包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86
  3. 第一篇(上):对称分量分解(Symmetrical Component Decomposition)序列变换 (Sequence Transformation)零序 正序 负序 分解
  4. 抓包mysql乱码_抓包数据乱码是什么情况?
  5. cmd批量打开网页和关闭网页的批处理代码
  6. endnote文件enl突然没了,endnote enl
  7. php下载 微信头像图片_php完美实现下载远程图片保存到本地(保存微信头像)...
  8. 稳定dns服务器,国内DNS服务器推荐 选对了让你网速开挂
  9. 向伟大的张三同志致敬
  10. idc运维怎么转linux运维,IDC运维怎么便捷配置机房交换机