- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实例动物种群的相互竞争与相互依存的模型
实例2 动物种群的相互竞争与相互依存的模型
在生物的种群关系中,一种生物以另一种生物为食的现象,称为捕食.一般说来,由于捕食关系,当捕食动物数量增长时,被捕食动物数量就逐渐下降,捕食动物由于食物来源短缺,数量也随之下降,而被捕食动物数量却随之上升.这样周而复始,捕食动物与被捕食动物的数量随时间变化形成周期性的震荡.
田鼠及其天敌的田间种群消长动态规律也是如此.实验调查数据表明:无论是田鼠还是其天敌的数量都呈周期性的变化,天鼠与天敌的作用系统随时间序列推移,田鼠密度逐渐增加,其天敌随之增加,但时间上落后一步.由于天敌密度增加,则田鼠密度降低,而田鼠密度的降低,则其天敌密度亦减少,如此往复循环,从而形成一定的周期.试用数学模型来概括这一现象,并总结出其数量变化的近似公式.
一 问题分析及模型的建立
设和分别表示时刻田鼠与其天敌的数量,如果单独生活,田鼠的增长速度正比于当时的数量,即
而田鼠的天敌由于没有被捕食对象,其数量减少的速率正比于当时的数量,即
现在田鼠与其天敌生活一起,田鼠一部分遭到其天敌的消灭,于是以一定的速率减少,减少的数量正比于天敌的数量,因此有
类似地,田鼠的天敌有了食物,数量减少的速率减少,减少的量正比于田鼠的数量,因此有
上述公式,最后两个方程联合起来称为Volterra-Lot方程,这里均为正数,初始条件为
现在通过实验调查所得到的数据如表,此数据为每隔两个月田间调查一次,得到的田鼠及其天敌种群数量的记录,数量的单位经过处理.试建立合理的数学模型.
表 田鼠种群数量记录
29.7 33.1 32.5 69.1 134.2 236.0 269.6 162.2 69.6 39.8 34.0
20.7 22.0 37.6 57.6 124.6 225.0 272.7 195.7 94.5 41.9 25.7
10.9 22.5 33.5 48.2 92.5 183.3 268.5 230.6 115.5
表 田鼠天敌种群数量记录
1.6 1.3 1.1 1.2 1.1 1.3 1.8 2.2 2.4 2.2 1.9 1.5 1.5 1.2 0.9
1.1 1.3 1.6 2.3 2.4 2.2 1.7 1.8 1.5 1.2 1.0 0.9 1.1 1.3 1.9 2.3
二 模型的求解
Volterra-Lotok方程的解析解即的显示解难求出,因此公式的参数方程不宜直接用Matlab函数来拟合解,可用如下的方法来求其近似解.
Volterra-Lotok可转化为
在区间上积分,得
这里,,,
于是得到方程组
这里
因此方程组参数的最小二乘解为
由于和均为未知,因此用数值积分方法的梯形公式解
这样就可求得参数的近似值.
模型参数求解的程序为
clear all,clc
X=[29.7 33.1 32.5 69.1 134.2 236.0 269.6 162.2 69.6 39.8 ...
34.0 20.7 22.0 37.6 57.6 124.6 225.0 272.7 195.7 94.5 41.9 25.7 ...
10.9 22.5 33.5 48.2 92.5 183.3 268.5 230.6 115.5];
Y=[1.6 1.3 1.1 1.2 1.1 1.3 1.8 2.2 2.4 2.2 1.9 1.5 1.5 1.2 0.9 ...
1.1 1.3 1.6 2.3 2.4 2.2 1.7 1.8 1.5 1.2 1.0 0.9 1.1 1.3 1.9 2.3];
N=[X;Y];
T=[0:2:60];
for i=1:30
A(i,1)=T(i+1)-T(i);
A(i,[2 3])=((T(i+1)-T(i))/
文档评论(0)