资源简介
Leslie模型是解决捕食问题的一类模型,本压缩包内含Leslie模型的MATLAB代码。
代码片段和文件信息
format long;
p=[2.12e-5 0.3965 0.6 0.8 0.6387];
for a=6:16
p(a)=0.5688;
end
display(p);
f=[0 0 0 0 0 80110 162700 212700 267900 326400 386000 444500 499700 549600 592200 592200]
display(‘初始各年龄组鱼数为:‘)
x0=[5.21e7 1100 443 266 213 136 77 44 25 14 8 5 3 1 1 1]‘
display(‘L矩阵为:‘);
L=zeros(16);
for b=1:16
L(1b)=f(b);
if b>1
L(bb-1)=p(b-1);
end
end
display(L);
display(‘最大特征值c为:‘);
c=max(eig(L))
for d=1:16
e=d;
x(d)=1;
while(e-1>0)
x(d)=p(e-1)*x(d);
e=e-1;
end
x(d)=x(d)*c^(1-d);
end
display(‘c所对应特征向量为:‘);
x=x‘
k=1;
x0=L*x0;
x1=x0-(x0(1)*x);
s=max(abs(max(x1))abs(min(x1)));
while s>=0.01
k=k+1;
x0=L*x0;
x1=x0 - (x0(1)*x);
s=max(abs(max(x1))abs(min(x1)));
end
display(‘生态条件不变时,鲈鱼达到稳定经过年数为:‘)
display(k);
display(‘当经受工业污染之后成活率p变为:‘);
p(1)=p(1)*0.75;
p(2)=p(2)*0.85;
for o=6:16
p(o)=p(o)*0.9;
end
display(p);
display(‘初始各年龄组鱼数为:‘)
x0=[5.21e7 1100 443 266 213 136 77 44 25 14 8 5 3 1 1 1]‘
display(‘L矩阵变为:‘);
L=zeros(16);
for b=1:16
L(1b)=f(b);
if b>1
L(bb-1)=p(b-1);
end
end
display(L);
display(‘最大特征值c为:‘);
c=max(eig(L))
display(‘由c值知道种群相比原来会减少得越快‘);
for d=1:16
e=d;
x(d)=1;
while(e-1>0)
x(d)=p(e-1)*x(d);
e=e-1;
end
x(d)=x(d)*c^(1-d);
end
display(‘c所对应特征向量(即种群最终年龄结构分布)为:‘);
display(x);
display(‘初始可捕捞鱼数:‘)
z0=0;
for q=4:16
z0=x0(q)+z0;
end
display(z0);
g=1;
x0=L*x0;
z1=0;
for q=4:16
z1=x0(q)+z1;
end
while(z1>z0/2)
z1=0;
g=g+1;
x0=L*x0;
for q=4:16
z1=x0(q)+z1;
end
end
display(‘可捕捞鱼数减半的年数为:‘)
display(g);
clear;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1806 2008-12-11 21:40 Leslie.m
文件 3899 2017-06-24 22:30 leslie.txt
文件 13079 2017-10-13 17:18 Leslie人口预测模型程序.docx
----------- --------- ---------- ----- ----
18784 3
- 上一篇:生成GPS信号
- 下一篇:起风了matlab音乐程序
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论