文章目录

  • 1 概述
  • 2 程序

1 概述

当两个种群为争夺同一食物来源和生存空间相互竞争时,常见的结局是,竞争力弱的灭绝,竞争力强的达到环境容许的最大容量。
使用种群竞争模型可以描述两个种群相互竞争的过程,分析产生各种结局的条件。

有甲乙两个种群,它们独自生存时数量变化均服从Logistic规律

两种群在一起生存时,乙对甲增长的阻滞作用与乙的数量成正比;甲对乙有同样作用。

其中x(t),y(t)分别为甲乙两种群的数量,r1r2为它们的固有增长率, n1 n2为它们的最大容量。s1的含义是对于供养甲的资源来说,单位数量的乙(相对n2)的消耗为单位数量甲(相对n1)消耗的s1倍,s2同理。

2 程序

fun.m


function dx=fun(t,x,r1,r2,n1,n2,s1,s2)% 需要修改量
r1=1;
r2=1;
n1=100;
n2=100;
s1=0.5;
s2=2;
% 需要修改量dx=[r1*x(1)*(1-x(1)/n1-s1*x(2)/n2);r2*x(2)*(1-s2*x(1)/n1-x(2)/n2)];

h=0.1;%所取时间点间隔
ts=[0:h:30];%时间区间% 需要修改量
x0=[10,10];%初始条件,种群数量基数。
% 需要修改量opt=odeset('reltol',1e-6,'abstol',1e-9);%相对误差1e-6,绝对误差1e-9
[t,x]=ode45(@fun,ts,x0,opt);%使用5级4阶龙格?库塔公式计算
plot(t,x(:,1),'r',t,x(:,2),'b','LineWidth',2),grid;
pause;
plot(x(:,1),x(:,2),'LineWidth',2),grid  %作相轨线

机器学习(MACHINE LEARNING)种群竞争模型相关推荐

  1. Re:从零开始的机器学习 - Machine Learning(一) 线性回归

    从我对整个职业生涯的规划出发,我不仅想做一些高质量的应用(软件工程的角度),还想做一些激动人心的应用,所以我希望能在机器学习的方向走,尽管我在大学粗浅的学了些皮毛,但如果要把机器学习作为职业发展的话这 ...

  2. 数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics

    数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics ...

  3. fprom预测结果内容_预测模型之机器学习 Machine Learning结果解读篇

    原标题:预测模型之机器学习 Machine Learning结果解读篇 学友提问:对于机器学习出来的只有图形,我怎么解释呢?怎样才能在临床使用呢? 论文的实例:2013年发表在The American ...

  4. 数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么

    数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics ...

  5. 机器学习(Machine Learning)深度学习(Deep Learning)资料(Chapter 2)

    机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 2) - tony的专栏 - 博客频道 - CSDN.NET 注:机器学习资料篇目一共 ...

  6. 机器学习(Machine Learning)基础

    机器学习(Machine Learning)基础 概念及用途 专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能.它是人工智能的核心,是使计 ...

  7. 机器学习(Machine Learning)深度学习(Deep Learning)资料汇总

    本文来源:https://github.com/ty4z2008/Qix/blob/master/dl.md 机器学习(Machine Learning)&深度学习(Deep Learning ...

  8. 机器学习(Machine Learning)深度学习(Deep Learning)资料【转】

    转自:机器学习(Machine Learning)&深度学习(Deep Learning)资料 <Brief History of Machine Learning> 介绍:这是一 ...

  9. 机器学习(Machine Learning)深度学习(Deep Learning)资料集合

    机器学习(Machine Learning)&深度学习(Deep Learning)资料 原文链接:https://github.com/ty4z2008/Qix/blob/master/dl ...

最新文章

  1. 1微秒等于多少皮秒_1分钟了解,1皮秒到底有多短!
  2. 坐视——做事——做势
  3. 垃圾邮件过滤 php,垃圾邮件过滤功能
  4. Outlook邮箱重新配置
  5. Mysql ERROR 1067: Invalid default value for ‘auth_time‘
  6. 假笨说-谨防JDK8重复类定义造成的内存泄漏
  7. 分类算法——K近邻算法及其R实现
  8. MySQL 数据还原
  9. 用户控件事件使用delegate
  10. 触漫机器人_触触+机器人=???
  11. nginx rewrite 实现二级域名跳转
  12. 用 Vue 做一个简单的购物app
  13. 怎么用服务器多开手机系统版本,云服务器安卓多开
  14. STM32用ST-LINK V2-1烧录后,不会自动重启执行的解决办法
  15. 【Docker学习笔记 七】深入理解Docker网络配置及微服务部署
  16. linux宝塔下如何强制ssl,宝塔面板一键安装SSL证书强制HTTPS访问设置
  17. 如何用PHP写webshell,phpAdmin写webshell的方法
  18. 没有对公账户怎么开通认证微信公众号?
  19. [附源码]计算机毕业设计Python+uniapp智能公交查询APP59sm2(程序+lw+APP+远程部署)
  20. BLDC电机中的死区时间究竟是什么?

热门文章

  1. float64toint
  2. from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver,
  3. caffe 问题集锦之使用cmake编译多GPU时,更改USE_NCCL=1无效
  4. SIFT,SURF,ORB,FAST 特征提取算法比较
  5. 安卓屏幕分辨率及UI尺寸详解
  6. mysql排序1 10 11_MySQL中的排序
  7. Linux设备中文件系统位置,【linux之设备,分区,文件系统】
  8. java虚拟机内存分为,深入理解Java虚拟机笔记(一)----内存划分
  9. Docker容器对CPU资源隔离的几种方式
  10. kmeans设置中心_kmeans聚类与支持向量机(1)