三个种群的数学模型.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三个种群的数学模型

三个种群关系的数学模型 摘要:自然界中不同种群之间存在着一种非常有趣的既有依存、又有制约的生存方式:种群甲靠丰富的自然资源生长.而种群乙靠捕食种群甲为生.种群丙又靠捕食种群为生.类似的现象还存在很多。假设这种情况:在草原上栖息着羚羊和狮子,羚羊以草为食,狮子又以羚羊为食。由此建立描述三个种群数量变化规律的微分方程模型,分析平衡点稳定性。 关键词:种群 数解值 平衡点 一、问题重述 自然界中不同种群之间存在着一种非常有趣的既有依存、又有制约的生存方式:种群甲靠丰富的自然资源生长。而种群乙靠捕食种群甲为生。种群丙又靠捕食种群为生.类似的现象还存在很多。假设这种情况:在草原上栖息着羚羊和狮子,羚羊以草为食,狮子又以羚羊为食。由此建立描述三个种群数量变化规律的微分方程模型,分析平衡点稳定性。 二、模型假设 假设在草原上只存在了草、羚羊和狮子三个物种。并且羚羊离开草,狮子离开羚羊无法生存。 不考虑自然资源对草的生长的限制。羚羊和狮子都可以正常生长,没有其他原因可以使狮子和羚羊死亡。 草的种子可以正常的生长,小羚羊也可以正常的生长。 三、符号说明 :草在时刻t的数量; :羚羊在时刻t的数量; :狮子在时刻t的数量; :草独立生存时以指数规律增长,相对增长率; :羚羊离开植物无法生存,它独自存在时的死亡率; :狮子离开羚羊无法生存,它独自存在时的死亡率; :羚羊食草的能力; :草对羚羊的供养能力; :羚羊对狮子的供养能力; :狮子掠取羚羊的能力。 :环境容许的草的最大数量; :羚羊的最大容量; :狮子的最大容量; :单位数量的羚羊(相对于而言)掠取倍的单位数量的草量(相对于而言); :单位数量的草(相对于而言)供养倍的单位数量的羚羊量(相对于而言); :单位数量的狮子(相对于而言)掠取倍的单位数量的羚羊量(相对于而言); :单位数量的羚羊(相对于而言)供养倍的单位数量的狮子量(相对于而言); 四、模型建立 把草、羚羊、狮子的数量分别记作,,若不考虑自然资源对草的限制,草独立生存时以指数规律增长。相对增长率为,即羚羊的存在使草的增长率减小.设减小的程度与羚羊数量成正比。于是草的模型为: (1) 比例系数反映羚羊食草的能力。 羚羊离开草无法生存.设它独自存在时死亡率为,即: 而草的存在又为羚羊提供了食物。草的存在相当于使羚羊的死亡率降低。且促使羚羊增长。设这种作用与草的数量成正比。则有: 比例系数反映草对羚羊的供养能力; 羚羊又为狮子提供了食物。狮子的存在使羚羊的增长率减小。设减小的程度与羚羊的数量成正比,于是上式右端应减去狮子对羚羊增长的阻滞作用。于是羚羊的模型应为: (2) 比例系数反映狮子掠取羚羊的能力。 狮子离开羚羊无法生存。设它独自存在时死亡率为,即 而羚羊的存在又为狮子提供了食物。相当于使狮子的死亡率降低。且促使狮子的增长。于是狮子的模型为: (3) 比例系数反映羚羊对狮子的供养能力; 方程(1)、(2)、(3)构成草、羚羊、狮子三者既依存又制约的数学模型: (4) 五、模型求解 微分方程组(4)没有解析解,可Matlab求微分方程组(4)的数值解,通过对数值结果和图形的观察,猜测它的解析解的构造; (5) 求方程组(4)及(5)的数值解,并作图。 设=1,=0.5,=0.6,=0.1,=0.02,=0.06. =0.1,。 Matlab程序: M程序: function f=funl(t,x); r1=1;r2=0.5;r3=0.6;lambda1=0.1;lambda2=0.02;lambda3=0.06;mu=0.1; f=[x(1)*(r1-lambda1*x(2));x(2)*(-r2+lambda2*x(1)-mu*x(3));x(3)*(-r3+lambda3*x(2))]; 在Matlab窗口输入:随时间的变化,三个种群的数量的变化曲线。 [t,x]=ode45(funl,[0,20],[100,40,6]); plot(t,x(:,1),-,t,x(:,2),-,t,x(:,3),-) legend(x1(t),x2(t),x3(t)) grid plot3(x(:,1),x(:,2),x(:,3)) grid 从图中可以猜测是周期函数,从数值解近似得出周期为6.25.用数值积分可以算出在一个周期的平

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档