虫口模型的研究与教学设计.PDF

虫口模型的研究与教学设计

作者:贾砚宾

1 物理情景

假定有某种昆虫,在不存在世代交叠的情况下,即每年夏天成虫产卵后全部死亡,

第二年春天每个虫卵孵化为虫。很显然,若产卵数大于 1,则虫口就会迅速增加,“虫满

为患”。但在虫口数目增大的同时又由于争夺有限的食物和生存空间而不断发生咬斗事

1

件,也可能因接触感染而导 疾病蔓延,这些又会使虫口减少 。

综合考虑正增长和负增长,即鼓励和抑制这两种因素的 用,经过一定的数学抽象

和变换后,最终得到虫口方程如下:

xn1 lx n 1 xn (3.4.1 )

式中各量的取值范围为

n= 1,2 ,3,…,∞ x :[0,1]; :[0,4]

n

式中各量的意义如下。假定虫口环境所能支撑和供应的最大虫口限额为 N0 ,且

N >>1 。第n 代虫口数为N ,则x =N /N ,是为第n 代的相对虫口数。显然,1 就是最大

0 n n n 0

虫口数目,故xn 的值不能超过 1。 是控制参量。虫口模型要求 取值[0,4] ,这是因为

在 >4 时会出现发散现象,方程就将失去意义。如对x =5x ( 1-x ) ,当代入x =0.5 后会

n+1 n n n

得到x =1.25 ,而最大相对虫口数只能为1,x = 1.25 显然没有意义。

n+1 n

这是一个最简单的非线性动力系统模型,系统的解随控制参量的变化 (时间 (n )的

推 ,随着 的变化)而变化,许多奇特的事情将会发生。虫口方程的形式很简单,但

其内容却十分丰富,值得进一步去研究它。

下面我们就编写Matlab 程序,研究在确定的 值下,xn 与n 的关系,以及n 很大的

情况下xn 随着 的分布情况。

2 编程例析

首先试着画出当λ取固定值,x0 为在[0,1]间的任意初值,迭代次数达到足够大时xn

的变化趋势,即x -n 图。程序代码如下:

n

x0=abs(sin(randn));y0=0; %取x0 为[0,1]间的随机数

lamda=0.8; % 固定定λ值

xn=x0; %将x0 赋给迭代变量xn

1 《物理学补充教材》http :///dehome/study/contents/renew.htm2003

for n= 1:150 % 以n 为循环变量开始循环迭代

xn=lamda*xn*(1-xn); %进行迭代150 次

plot(n,xn,'*b'); %画出每次迭代出的xn 值,横坐标为迭代次数。

hold on

end

我们还可以用另一种方式看出xn 与n 的关系。固定参量λ后,将式(3.4.1)右边看

函数y = λx (1-x ),我们将其作为映射函数。为了把每一次迭代的结果变成下一次的输

入量,在图上画一等分角线y =x,并通过它与映射函数之间做一次投影。取一个初值x ,

0

在图上不断 竖直线和水平线来实现迭代,得到一条轨线 x ,x ,x ,x ,…,x ,…,

虫口模型 matlab,虫口模型的研究与教学设计.PDF相关推荐

  1. 基于matlab fdma传输系统设计,基于matlab频分复用系统的研究与仿真设计3695.doc

    基于matlab频分复用系统的研究与仿真设计3695.doc 目录1设计任务及要求111设计任务112设计要求12设计作用及其目的13设计过程及原理231频分复用通信系统模型建立232语音信号采样53 ...

  2. arch模型 matlab,ARCH模型(arch模型干嘛的)

    1.ARCH模型(Autoregressive conditional heteroskedasticity model)全称"自回归条件异方差模型",解决了传统的计量经济学对时间 ...

  3. 线控转向,包含设计说明书,carsim模型 MATLAB Simulink模型全套

    线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型全套(工程项目线上支持) YID:45200652707636936Wish守

  4. 商人渡模型matlab及模型假设,商人和仆人渡河

    2019-10-28 商人和商代有关吗|商人和两个骗子的故事 富商预备了大批货物准备到另一个城市销售.两个骗子装成生意人与他同行.走了一天以后,两个骗子当夜商量如何骗富商的财物,但是,他俩都想独吞,各 ...

  5. 商人渡模型matlab及模型假设,商人过河问题

    商人过河问题 一.三名商人各带一名随从的情况 1. 问题(略) 2. 模型假设 ① 当一边岸满足随从数大于商人数,但商人数为0时仍为一种安全状态: ② 小船至多可容纳2人,且渡河时由随从(或者商人)来 ...

  6. 【原创】MATLAB/Simulink再生制动模型/制动能量回收模型

    轮毂电机再生制动模型/制动能量回收模型 分布式驱动电动汽车再生制动模型/能量回收模型 MATLAB再生制动模型/simulink 制动能量回收模型 电动车复合制动模型 刹车回能模型 电机再生制动 视频 ...

  7. 计算机教学assure模型教案,ASSURE模型在大学计算机基础教学中的应用探索

    摘要:ASSURE模型是被国外很多知名大学应用并推荐的教学模型.本文结合本校大学计算机基础课程的特点,阐述如何有效利用ASSURE模型对课程设计进行改革.研究发现,以ASUURE模型做框架,结合当代网 ...

  8. matlab加热模型,基于MATLAB钢丝感应加热模型及其温度场特性的研究

    <工业加热>第 卷 年第 期 11 热能工程 前 言 自 20 世纪 30 年代,感应加热技术大量应用于工业生产以来,由于感应加热自身的优点和感应加热理论和技术的不断进步,迄今已成为一项节 ...

  9. har rv模型 matlab,基于HAR预测模型的市场异质性研究.docx

    摘要:股票的相关问题是十分复杂的,投资者和国家的相关政策都可能让股票的价格产生波动.我国的资本市场开始的比较晚还不够成熟,体制还不够健全有待完善.而且大部分交易者的知识储备不够,信息来源以及判断信息的 ...

最新文章

  1. WPF入门(四)-线形区域Path内容填充之填充图(ImageBrush)
  2. BZOJ4974 字符串大师(kmp)
  3. 文献记录(part17)--VARCLUST: clustering variables using dimensionality reduction
  4. 重学TCP协议(3) 端口号及MTU、MSS
  5. 解决 Unmapped Spring configuration files found.Please configure Spring facet.
  6. java hdfs 指定用户目录_HDFS目录(文件 )权限管理
  7. mnesia mysql性能_Mnesia
  8. 利用dao传值给mysql_koa+mysql+vue+socket.io全栈开发之数据访问篇
  9. jsp 乱码问题原因
  10. matlab 正弦信号合成三角波,【matlab求助】正弦波叠加成三角波信号
  11. built a JNCIS LAB系列:Chapter 2 OSPF v1.0
  12. 婚姻法新解释引女方净身出户担忧 或导致房产加名热
  13. xbox手柄映射_如何在Windows 10中重新映射Xbox One控制器的按钮
  14. win10-未知的USB设备-解决自己问题的记录
  15. 算法笔记 胡凡 codeup 数列
  16. 公司网络机房搭建,信息化目标,网络故障处理办法
  17. LeetCode765.情侣牵手(Java)
  18. Python基础1——导入文件数据
  19. 花水木之DruParty: Drupal 水滴趴
  20. 优达学城,基于激光的卡尔曼滤波器的C++实现。

热门文章

  1. 王者荣耀露娜启示之音技能特效展示 露娜启示之音好看吗
  2. Typora开始收费了,这可咋整?
  3. 花旗金融2020春招面经(offer)
  4. 从后台获取的图片渲染到前端页面
  5. java插件已崩溃怎么处理_为什么使用插件就崩溃?
  6. Mac M1 Pro下载node.js
  7. web前端工程师技能总结
  8. xposed微信红包
  9. 秒杀所有区间相关问题
  10. Feinstein Institute研究人员解码脑沟和白质区域的神经活动,预测手指运动和手部触觉刺激...