按年龄分组的种群增长模型

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

按年龄分组的种群增长模型

实验目的

1、利用常差分方程建立实际问题的数学;

2、学会用MATLAB软件计算出模型的相关问题。

实验内容

1、用常差分方程建立按年龄分组的种群增长模型;

2、用MATLAB软件求按年龄分组的种群模型的一些问题。

实验步骤

问题 野生或饲养的动物因繁殖而增加,因自然死亡和人为屠杀而减少,不同年龄动物的繁殖率、死亡率有较大差别,因此在研究某一种群数量的变化时,需要考虑按年龄分组的种群增长。

将种群按年龄等间隔地分成若干个年龄组,时间也离散化为时段,给定各年龄组种群的繁殖率和死亡率(在稳定环境下不妨假定它们与时段无关),建立按年龄分组的种群增长模型,预测未来各年龄组的种群数量,并讨论时间充分长以后的变化趋势。

模型及其求解 设种群按年龄等间隔地分成个年龄组,记,时段记作,且年龄组区间与时段长度相等(若5岁为一个年龄组,则5年为一个时段)。以雌性个体为研究对象比较方便,以下种群数量均指其中的雌性。

记第年龄组在时段的数量为;第年龄组的繁殖率为,表示每个(雌性)个体在一个时段内繁殖的数量;第年龄组的死亡率为,表示一个时段内死亡数与总数的比。是存活率。

为建立的变化规律,我们注意到:第1年龄组在时候的数量为各年龄组在第时段繁殖的数量之和,即

(22.1)

而第年龄组在时段的数量是第年龄组在时段存活的数量,即

(22.2)

记在时段种群各年龄组的数量为

。 (22.3)

这样,有

(22.4)

将归一化后的向量记做,称种群按年龄的分布向量。给定在0时段,各年龄组的初始数量,就可以预测任意时段各年龄组的数量。

设一种群分成5个年龄组, 已知繁殖率存活率。各年龄组现有数量都是100只,下面我们用MATLAB计算。

% 按年龄分组的种群增长

clear all

b=[0,0.2,1.8,0.8,0.2];

s=diag([0.5,0.8,0.8,0.1]); % 对角阵,对角元素为0.5,0.8,0.8,0.1 L=[b;s,zeros(4,1)]; % 构造矩阵L

x(:,1)=100*ones(5,1); % 赋初值

K=45;

for k=1:K

x(:,k+1)=L*x(:,k); %迭代计算

end

round (x),

y=diag([1./sum(x)]); % 为向量x归一化做的计算

z=x*y, % z是向量x的归一化

k=0:K;

subplot(1,2,1), plot(k,x),grid % 在一个图形窗内画两张图

subplot(1,2,2), plot(k,z),grid

将归一化后的向量记做,称为种群按年龄分组的分布向量,即各年龄组在时段在数量上占总数的百分比。

y=diag(1./sum(x)); %sum(x) 对列求和

Z=x*y

subplot(1,2,2),plot(k,z),grid

subplot(1,2,2),plot(k,z),grid

得到的结果见表22-1、表22-2和图22.1、图22.2。

表22-1 的部分计算结果

123456 (404142434445)

100300220155265251……544 557572586 601616 1005015011077132……265 272279286 293301 10080401208862……207 212217223 229234 1008064329670……161 165170174 178183 1001086310……16 161717 1718

表22-2 的部分计算结果

123 (434445)

0.20000.57690.4564……0.45590.45590.4558

0.20000.09620.3112……0.22220.22230.2223

0.20000.15380.0830……0.17340.17340.1734

0.20000.15380.1328……0.13530.13530.1353

0.20000.01920.0166……0.01320.01320.0132

结果分析从上述图表可以看出,时间充分长以后种群按年龄分组的分布向量趋于稳定,这种状况与Leslie矩阵的如下性质有关(设矩阵第一行有两个顺序的大于零):

矩阵有单特征根,对应特征向量为

(22.5)

对于的其他特征根有,且由(22.4)式确定的满足

,(22.6)

其中是与,,有关的常数(请读者在矩阵可对角化的条件下证明(22.6)式)。

图22.1 的图形图22.2从上到下依次为到的图形

由上述性质可以对时间充分长以后的,做出如下分析(以下记作);

(1) 记归一化的特征向量为,则

(22.7)

与无关,即按年龄组的分布向量趋向稳定分布。

(2) 因为,所以

(22.8)

即各年龄组的数量按照同一比例增减,称固有增长率。

(3)由的特征方程

(22.9)

可知,当

(22.10)

时固有增长率,各年龄组的数量不变,且由(22.5)式知特征向量

,(22.11)

再注意到,(22.11)式给出

(22.12)即存活率等于同一时段相邻年龄组的数量之比。

(4)用本例的数据对上面的稳态分析作验证。

1)用MATLAB可得矩阵的全部特征根,其中最大的为,由(22.5)式容易计算特征向量,归一化得,与表2.6的计算结果相近,即(22.7)式。

2)在的计算结果中(表22.1),对于大的和的值在附近(的值较小,取整后计算误差较大),即(22.8)式。

3)因比1略大可以由表22-1或表22-2对于大的近似验证(22.12)

相关文档
最新文档