演化博弈matlab程序与作图

更新时间:2024-01-30 02:31:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

%函数

function dxdt=differential(t,x)

dxdt=[x(1)*(1-x(1))*(5-6*x(2));x(2)*(1-x(2))*(1-6*x(1))]; end %主程序 clear %y-x

for i=0:0.1:1 for j=0:0.1:1

[T,Y]=ode45('differential',[0 5],[i j]); figure(1) grid on

plot(Y(:,1),Y(:,2)); hold on end end %dx/dt-t for i=0:0.1:1 for j=0:0.1:1

[T,Y]=ode45('differential',[0 5],[i j]); figure(2) grid on

plot(T,Y(:,1)); hold on end end %dy/dt-t for i=0:0.1:1 for j=0:0.1:1

[T,Y]=ode45('differential',[0 5],[i j]); figure(3) grid on

plot(T,Y(:,2)); hold on end end

Y-X图像

dx/dt-t图像

dy/dt-t图像

本文来源:https://www.bwwdw.com/article/ys1w.html

Top