%脚本1
functiondydt=cjd(t,y,a,C11,C12,L11,L12,L13,P11,P12,C21,L21,L22,P21,P22,P23,C31,L31,L32,P31,P32)dydt=zeros(3,1);
dydt(1)= y(1)*(1-y(1))*((y(2)*((1-a)*P11+a*(1-y(3))*(C11+L13)+L12))+(1-a)*y(3)*P12+(a*y(3)-1)*(C11+L13)+y(3)*L12+C12);
dydt(2)= y(2)*(1-y(2))*(y(1)*(P23+L21-L22)+y(3)*P22+P21-C21-L21);
dydt(3)= y(3)*(1-y(3))*(y(1)*(P32-L32)+P31-C31+y(2)*L31);end%脚本2
a=0.1,C11=7,C12=1.5,L11=3,L12=5,L13=10,P11=2,P12=2,C21=1,L21=1,L22=1,P21=1.5,P22=1.5,P23=1.5,C31=1.5,L31=1.5,L32=1.5,P31=3,P32=2;for i=0.1:0.2:0.9
figure(1)
[t,y]=ode45(@(t,y) cjd(t,y,a,C11,C12,L11,L12,L13,P11,P12,C21,L21,L22,P21,P22,P23,C31,L31,L32,P31,P32),[0 10],[i j k]);
plot3(y(:,1),y(:,2),y(:,3),'rh-');
hold on
endfor j=0.1:0.2:0.9
[t,y]=ode45(@(t,y) cjd(t,y,a,C11,C12,L11,L12,L13,P11,P12,C21,L21,L22,P21,P22,P23,C31,L31,L32,P31,P32),[0 10],[i j k]);
plot3(y(:,1),y(:,2), y(:,3),'bo-');
hold on
endfor k=0.1:0.2:0.9
[t,y]=ode45(@(t,y) cjd(t,y,a,C11,C12,L11,L12,L13,P11,P12,C21,L21,L22,P21,P22,P23,C31,L31,L32,P31,P32),[0 10],[i j k]);
plot3(y(:,1),y(:,2),y(:,3),'mx-');
axis([0 1 0 1 0 1])
set(gca,'XTick',[0:0.1:1],'YTick',[0:0.1:1] ,'ZTick',[0:0.1:1])
xlabel('$x$', 'interpreter','latex');
ylabel('$y$','interpreter','latex');
zlabel('$z$','interpreter','latex','rotation',360);
grid on
hold on
end

MATLAB R2016a实现三方演化博弈相关推荐

  1. 三方演化博弈复制动态方程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),其 ...

  2. 三方演化博弈仿真代码(MATLAB2018b)

    自己写的,如有不对敬请指正 以下的代码是用于某一参数改变时,三方主体演化博弈的仿真图,我不会使用for循环,所以是手动调整的参数的改变,但是比较容易理解和出图 简单来说,下列代码MATLAB运行的界面 ...

  3. python演化博弈仿真_求教 matlab做三方演化博弈仿真

    欢迎使用Markdown编辑器 经管之家:Do the best economic and management education! 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页 ...

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

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

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

    用matlab做演化博弈分析,总是出错,求帮助 Untitled2 错误使用 nargin |浏览2592次 2017/12/06 10:52 用matlab做演化博弈分析,总是出错,求帮助 Unti ...

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

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

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

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

  8. 演化博弈的Python实现:基础篇2 基于复杂网络的演化博弈

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

  9. [论文复现]演化博弈方法用于多智能体系统最优资源分配

    原文 演化博弈方法用于多智能体系统最优资源分配 -CSDN博客 https://ieeexplore.ieee.org/document/8243778/ 问题描述   有2种资源分配给6个个体,2种 ...

最新文章

  1. main函数参数,在VS中向命令行添加参数的方法
  2. Windows核心编程 第四章 进程(上)
  3. 每天一道LeetCode----从数组中选择若干不连续元素使得总和最大
  4. 微软引入linux内核,微软内部已在讨论Linux内核中加入exFAT的可能性
  5. qt中QHostAddress与QString相互转换
  6. 它来了!IntelliJ IDEA 2020.1 稳定版发布
  7. 分析ERP上线时可能存在的失误
  8. 新年祝福短信|2011
  9. 分享谷歌SEO的32个实用关键词拓展工具
  10. 【zookeeper 获取节点数据getData源码解析】
  11. 单模光纤和多模光纤的区别,及光纤收发机(光电收发器)的介绍
  12. CAN总线的特点及J1939协议通信原理、内容和应用
  13. rstp 小米网络摄像头_各主流摄像头的rtsp地址格式
  14. 北京市自动驾驶车辆测试概况
  15. SpringBoot Mybatis 读写分离配置
  16. jump label
  17. 警惕新骗术:虚假二维码生成器盗取 4.6 万美元!
  18. 2021.7纪中快乐游记(下)
  19. 网易内推(Android) 拿offer
  20. 截流式合流制设计流量计算_[2018年最新整理]合流制排水管网设计与计算.ppt

热门文章

  1. Python 基于卷积神经网络(textCnn)对药品或疾病分类(适用于疾病归一化和药品归一化)
  2. linux 总结 原创-胡志广
  3. kernel卡死时自动重启
  4. 通达OA漏洞分析合集
  5. SSCOM 串口校验
  6. 给大家分享一个串口通信助手SSCOM
  7. GPS从入门到放弃(十一)、差分GPS
  8. 海康视频行为分析仪接入
  9. 安卓 TextView 七宗罪
  10. 1、OmniGraffle系列-思维导图