捕食者与被捕食者模型——Logistic-Volterra模型

摘要

Logistic模型是最常用的模型之一,在其基础上又可以发展出许多其他数学模型,其重要性不言而喻,而Volterra模型则是经典的被捕食者与捕食者模型之一。本文尝试结合两者,建立一个Logistic-Volterra模型,并做出数值解和分析。

关键词:Logistic模型 Volterra模型数值解

一、问题的提出

Volterra模型显示的被捕食者与捕食者系统存在着显著的周期振荡,而实际上,多数的捕食者与捕食者系统都是观察不到的。尝试建立模型,描述这种现象。

二、符号说明

r:被捕食者固有增长率

d:捕食者固有死亡率

a:捕食者掠取被捕食者的能力

b:被捕食者供养捕食者的能力

N1:被捕食者的最大环境容纳量

N2:捕食者的最大环境容纳量

三、模型假设

1.在没有天敌的情况下,被捕食者数量增加的固有速度与被捕食者数量x和阻滞作用因子

(1-x/N1)成正比,即dx

dt =rx(1?x

N1

)

2.在没有食物的情况下,捕食者数量减少的固有速度与捕食者数量y和阻滞作用因子

(1+y/N2)成正比,即dy

dt =?dy(1+y

N2

)

3.捕食者与被捕食者在同一环境下生存,它们的种群变化速度互相影响,影响因子应与它

们相遇的频率成正比,即捕食导致被捕食者数量减少的速度为-axy,捕食导致捕食者数量增加的速度为bxy

四、模型建立与求解

1.Volterra模型的分析

意大利数学家Volterra在上世纪20年代提出的Volterra模型:

dx

dt

=rx?axy

dy

dt

=?dy+bxy

取r=1 d=0.5 a=0.1 b=0.02,运用matlab的ode45功能函数,做出数值解,并绘图分析。

被食者与食者系统matlab,捕食者与被捕食者模型——Logistic-Volterra相关推荐

  1. 生态学经典:捕食者和被捕食者模型

    Predator-Prey Model 捕食者和被捕食者模型 这是生态学中非常经典的一个模型 假设一个生态系统中有两个物种,其中一个为食草动物,两者分别构成了捕食者和被捕食者. 以兔子和狐狸为例: 引 ...

  2. 捕食者-被捕食者方程组分析

    捕食者-被捕食者方程组研究 <python数学实验与建模>中课后习题与代码解读2. 捕食者与被捕食者属于经典生态动力学问题,本次建模问题也是传统模型,并没有进行扩展. 一.问题描述 假设封 ...

  3. matlab用lism求零输入响应,信号与系统matlab课后作业_北京交通大学讲解.docx

    信号与系统matlab课后作业_北京交通大学讲解.docx 信号与系统MATLAB平时作业 学院 电子信息工程学院 班级 姓名 学号 教师 钱满义 MATLAB习题 M3-1 一个连续时间LTI系统满 ...

  4. matlab+nnf.m,中南大学-信号与系统matlab实验报告.doc

    中南大学-信号与系统matlab实验报告.doc 实验一 基本信号的生成 1 实验目的 学会 使用 MATLAB 产生各种常见的连续时间信号与离散时间信号: 通过 MATLAB 中的绘图工具对产生的信 ...

  5. 高斯信道、单径Rayleigh信道和多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    前3节仿真了基带BPSK调制下DSSS-CDMA系统在高斯信道.单径Rayleigh衰落信道和多径衰落信道下的性能仿真,同时采用了m序列和正交Gold序列进行对比. 高斯信道下基带模型的多用户BPSK ...

  6. 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在多径衰落信道下的性能. ...

  7. 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 高斯信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在单径Rayleigh衰落信道下的性能. ...

  8. matlab乘幂的指数是矩阵,信号与系统MATLAB基本语法.ppt

    信号与系统MATLAB基本语法 第二章 基本语法 2.1 变量及其赋值 2.2 矩阵的初等运算 2.3 元素群运算 2.4 逻辑判断与流程控制 2.5 基本绘图方法 2.6 M文件及程序调试 2.1 ...

  9. 分别对比SVD和GMD非码本的预编码以及DFT和TxAA码本预编码的MIMO系统matlab误码率仿真

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 对比SVD和GMD非码本的预编码以及DFT和TxAA码本预编码的MIMO系统matlab误码率仿真 二.核心程序 function V ...

  10. 光伏并网发电系统MATLAB Simulink仿真设计 该仿真包括电池,BOOST升压电路,单相全桥逆变电路

    光伏并网发电系统MATLAB Simulink仿真设计. 该仿真包括电池,BOOST升压电路,单相全桥逆变电路,电压电流双闭环控制部分:应用MPPT技术,提高光伏发电的利用效率. 采用PI调节方式进行 ...

最新文章

  1. 2022-2028年中国电动汽车充换电站市场深度调研及投资前景预测报告(全卷)
  2. 建模大师怎么安装到revit中_「Revit技巧」插件挤满了、冲突了,怎么办?
  3. 一文看尽10篇目标检测最新论文(SpineNet/AugFPN/LRF-Net/SABL/DSFPN等)
  4. 【性能优化】之 表分析及动态采样
  5. Java设计模式笔记(6)观察者模式
  6. CCF201509-2 日期计算(100分)
  7. 计算机科学与技术探索,计算机科学与技术的发展趋势探索
  8. iOS 14 大改还有神秘硬件登场,苹果 WWDC20 今夜线上发布
  9. 以太坊 solidity 函数的完整声明格式
  10. hdu 2028 Lowest Common Multiple Plus(最小公倍数)
  11. linux调度器(九)——调度器的配置参数
  12. dev、test、pre和prod是什么意思?
  13. 01-ArcGIS从下载到卸载那些事儿
  14. HTML表格——使用CSS冻结行和列
  15. 6个技巧,让你十年前的老电脑流畅起来。
  16. [游戏引擎中文版]avg制作工具livemaker和Yuuki! Novel汉化版
  17. PPT如何制作形状动画?
  18. 51系列密码锁:Proteus仿真+Keil程序(免费提供)
  19. 为什么学习Linux系统?
  20. Git 安装和配置(一)

热门文章

  1. PowerVR Series5 Architecture Guide for Developers
  2. 10、返回当前审批流程图、后续审批按钮
  3. java游戏魔界村_魔界村(附秘籍)游戏下载-魔界村游戏最新版v2.0-爱单机
  4. 牛逼了!一行Python代码搭建一个局域网服务器
  5. 崇高文本_25个崇高的网站在2017年下载免费的图片
  6. 使用lettuce和redisTemplate操作redis cluster踩坑日记
  7. 好看的(动态)Jay迷自制动态专辑卡片(正面和背面不同)和歌词页面
  8. centos6查看运行服务器,centos如何查看端口是否开放_网站服务器运行维护,centos,端口...
  9. 我与U盘病毒抗争的那几年——一个特别的进程U盘病毒
  10. 2014中国互联网安全大会