豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 自然科学 > 数学 > 种群相互竞争的Matlab程序
侵权投诉

种群相互竞争的Matlab程序

两种群相互竞争模型如下:

dxxy r1x(1 s1)dtn1n2

dyyx r2y(1 s2)dtn2n1 其中x(t),y(t)分别为甲乙两种群的数量,r1,r2为它们的固有增长率,n1,n2

为它们的最大容量。s1的含义是,对于供养甲的资源来说,单位数量的乙(相对n2)的消耗为单位数量甲(相对n1)消耗的s1倍,对s2可以作相应解释。

经过计算,该模型无解析解,故用数值方法研究,为此提出以下问题:

(1) 设r1=r2=1,n1=n2=100,s1=0.5,s2=2,初值x0=y0=10,计算x(t),y(t),画出

它们的图形及图(x,y),说明时间t充分大了以后x(t),y(t)的变化趋

势。

(2) 改变r1,r2,n1,n2,x0,y0,但s1,s2不变(或保持s1<1,s2>1),计算并分

析所得结果,若s1=1.5(>1),s2=0.7(<1),再分析结果。由此可以得到

什么结论,请作出解释。

(3) 试验当s1=0.8,s2=0.7时会有什么结果,当s1=1.5,s2=1.7时,又会有

什么结果。

模型求解:

程序如下:

fun.m:

function dx=fun(t,x,r1,r2,n1,n2,s1,s2)

dx=[r1*x(1)*(1-x(1)/n1-s1*x(2)/n2);r2*x(2)*(1-s2*x(1)/n1-x(2)/n2)];

p3.m:

h=0.1;%所取时间点间隔

ts=[0:h:30];%时间区间

x0=[10,10];%初始条件

opt=odeset('reltol',1e-6,'abstol',1e-9);%相对误差1e-6,绝对误差1e-9

[t,x]=ode45(@fun,ts,x0,opt,1,1,100,100,0.5,2);%使用5级4阶龙格—库塔公式计算%后面的参数传给fun,分别是r1,r2,n1,n2,s1,s2

[t,x]%输出t,x(t),y(t)

plot(t,x,'.-'),grid%输出x1(t), x2(t)的图形

gtext('x1(t)'),gtext(' x2(t)'),pause

plot(x(:,1),x(:,2),'.-'),grid,%作相轨线

gtext('x1'),gtext('x2');

运行结果[t,x]为:

ans =

0 10.0000 10.0000

0.1000 10.8805 10.7120

0.2000 11.8235 11.4454

0.3000 12.8309 12.1962

0.4000 13.9044 12.9595

0.5000 15.0453 13.7295

……

第1页

热门文档

相关文档

  • 种群的竞争matlab程序

    种群的竞争matlab程序_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 种群的竞争matlab程序_计算机软件及应用_IT/计算机_专业资料。...

  • 两种种群相互竞争模型的稳定性和相图分析演示文稿

    ? 种群相轨线图 1、种群相互竞争模型的建立 先对两种群甲和乙在独自的生存...判断平衡点的稳定性,并列入表中 3、稳定性的几何分析下面将用Matlab程序来求...

  • 种群的竞争

    竞争模型上机实验 1. 利用 MATLAB 软件计算种群竞争...的环境中为获得食物而相互竞争,假设在缺 少任何物种... 1 的情况下,只有一种物种能够存活 源代码: ...

  • 种群的相互竞争模型

    种群的相互竞争模型_数学_自然科学_专业资料。种群的相互竞争模型 1.模型建立当某个自然的环境中只有一种生物的群体(种群)生 存时,我们常用Logistic模型来描述它...

  • 种群的相互竞争

    种群的相互竞争模型姓名:吴敏 学号:101301044 有甲乙两个种群,当他们独立在一个...? 1 2 ? ? 程序: function xdot=jingzheng(t,x) s1=0.5;s2=1.6;r...

  • 种群相互依存

    种群的相互依存 20页 10财富值 实现相互依存 3页 免费 X03相互依存性 34页... 种群的相互依存 9页 8财富值 关于竞争模型matlab求解例... 5页 免费 种群...

  • 数学实验报告种群竞争

    若不考虑种群之间的相互影响(即只考虑种群与环境的...数学实验报告——种群竞争 四.MatLab 求解首先建立...(2))]; 然后建立文件本实验的主程序 exp3.m x...

  • 数学模型_种群的相互竞争

    ? 建立数学模型描述两个种群相互竞争的过程, 建立数学模型描述两个种群相互竞争的过程, 分析产生这种结局的条件。 分析产生这种结局的条件。 有甲乙两个种群, 模型...

  • 基于Matlab可视化界面设计的种群空间分布模拟研究

    基于Matlab可视化界面设计的种群空间分布模拟研究_理学_高等教育_教育专区。需程序找本人本文以种群空间分布中捕食系统,并对捕食系统中生物种群之间相互作用为研究对象...

  • 数学模型 种群的相互竞争

    ? 建立数学模型描述两个种群相互竞争的过程, 建立数学模型描述两个种群相互竞争... 种群竞争模型的稳定性分... 5页 免费 关于竞争模型matlab求解... 5页 免费...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部