食饵捕食模型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

食饵- 捕食者模型

1.模型建立

食饵(食用鱼)和捕食者(鲨鱼)在时刻t 的数量分别记作x ( t), y( t),因为

大海中资源丰富,假设当食饵独立生存时以指数规律增长,(相对)增长率为r,

即 x = rx,而捕食者的存在使食饵的增长率减小,设减小的程度与捕食者数量

成正比,于是x( t)满足方程

x( t) = x( r - ay) = rx - axy (1)

比例系数a 反映捕食者掠取食饵的能力.

捕食者离开食饵无法生存,设它独自存在时死亡率为d,即 y = - dy,而食

饵的存在为捕食者提供了食物,相当于使捕食者的死亡率降低,且促使其增长. 设这种作用与食饵数量成正比,于是y( t)满足

y( t) = y( - d + bx) = - dy + bxy (2)

比例系数b 反映食饵对捕食者的供养能力.

2.模型分析

方程(1),(2)没有解析解,我们分两步对这个模型所描述的现象

进行分析.首先,利用数学软件求微分方程的数值解,通过对数值结果和图形的

观察,猜测它的解析解的构造;然后,从理论上研究其平衡点及相轨线的形状,验证前面的猜测.

3.模型求解

1. 数值解

记食饵和捕食者的初始数量分别为

x(0) = x0 , y(0) = y0 (3)

为求微分方程(1),(2)及初始条件(3)的数值解x( t), y( t) (并作图)及相轨线y( x),设r = 1, d = 0. 5, a = 0. 1, b = 0. 02, x0 = 25, y0 = 2,用M A T L A B 软件求解如下:

M文件

function xdot=sheir(t,x)

r=1;d=0.5;a=0.1;b=0.02;

xdot=[(r-a*x(2)).*x(1);(-d+b*x(1)).*x(2)];

>> ts=0:0.1:15

>> x0=[25,2]

>> [t,x]=ode45('shier',ts,x0);[t,x]

>>plot (t,x),grid,gtext('x(t)'),gtext('y(t)'),

>> pause

>> plot(x(:,1),x(:,2)),grid,

4.结果分析

x( t), y( t)是周期函数,与此相应地, 相轨线y( x)是封闭曲线,从数

值解近似地定出周期为10. 7, x 的最大、最小值分别为99. 3 和2. 0, y 的最大最小值分别为28. 4 和2. 0,并且用数值积分容易算出x( t), y( t)在一个周期的平均值为x = 25, y =10

相关文档
最新文档