【文件属性】:
文件名称:食饵捕食模型matlab代码-Chaos-and-neutrality:“中性竞争加剧食物网混乱”的分析脚本
文件大小:278KB
文件格式:ZIP
更新时间:2021-05-26 12:42:46
系统开源
食饵捕食模型模型
关于
该代码是PabloRodríguez-Sanchez,Egbert
H.
van
Nes和Marten
Scheffer撰写的论文的补充材料。
当使用默认选项运行时,它将从头开始复制本文中显示的所有结果和图形。
该软件是使用Matlab
R2017b(9.3.0.713579)(win64)开发和测试的。
目的
这组脚本可模拟和分析一组建模的生态系统。
特别是,我们对不同类型的比赛对所展示的渐近动力学的影响感兴趣。
更多信息
。
模拟
每个单独的生态系统都由一个微分方程来描述,即一个广义的Rosenzweig-MacArthur方程[]的动力学。
引入竞争参数以在占优势的种内竞争和占优势的种间竞争之间平稳地扫动。
对于竞争参数的每个值,都模拟了系统的多个实例,它们的捕食率和初始条件不同。
分析
分析的主要目的是将每个单独的模拟分类为混沌或非混沌。
为此,使用了两种并行方法:估计最大Lyapunov指数[]和Gottwald-Melbourne
z1检验[]。
流程图
用法
下载或克隆所有文件
将所有文件夹和子文件夹添加到Matlab的路径。
(可选的)。
浏览到
【文件预览】:
Chaos-and-neutrality-master
----figs()
--------flow_chart.png(270KB)
----readme.md(7KB)
----tests()
--------rosmacTest.m(2KB)
--------mockInput.csv(446B)
--------competitionMatrixTest.m(922B)
--------test_run.m(6KB)
--------isStable_test.m(187B)
--------parseExperimentParametersTest.m(2KB)
----LICENSE(1KB)
----io()
--------figs_for_appendix.m(5KB)
--------RosMac.m(1KB)
--------figs_for_paper.m(2KB)
--------Competition.m(471B)
--------results()
--------input.csv(1KB)
----launch.m(8KB)
----.gitignore(382B)
----auxs()
--------calclyap.m(877B)
--------visualInspection.m(2KB)
--------isChaos.m(1KB)
--------parseExperimentParameters.m(2KB)
--------showFigs.m(880B)
--------genInfo.m(163B)
--------resultsAsTable.m(916B)
--------computeProbabilities.m(1KB)
--------resultsAsMatrix.m(3KB)
--------displayCase.m(464B)
--------loadResults.m(461B)
--------performChaosTests.m(2KB)
--------PlotMaxLyaps.m(589B)
--------competitionMatrix.m(738B)
--------contourFig.m(5KB)
--------z1test.m(5KB)
--------createFigures.m(34KB)
--------RandCustom.m(814B)
--------lyapunovExp.m(1KB)
--------isStable.m(249B)
--------measureBiodiversity.m(2KB)
--------loadExperimentsTable.m(1KB)