食饵捕食模型模型型号代码,一般说明
《生态学与进化论方法》论文“使用动态生态进化模型和近似贝叶斯计算(ABC)从宏观模式推断社区组装过程”中介绍的模型以MATLAB(R2017b版本)代码的基本形式实现。
。
为了运行模型“
main_ecoevo.m”,应在与下面简要介绍的m文件相同的目录中执行。
该代码在每个m文件中都有注释,下面我们介绍实现的一般功能和关键组件。
main_ecoevo.m
这是为了运行模型而执行的主要功能。
将启动默认模型参数和初始条件(第25-69行),或者可以将参数分配为功能的输入(请参见下面的详细信息)。
对于要建模的场景,启动至关重要。
生境变量决定栖息地的数量及其在资源/特征空间中的位置。
竞争变量会启动竞争者种群的数量,其位置和在栖息地中的丰度,它们的特征,生态位宽度,扩散倾向和可进化性。
同样,捕食者变量决定了捕食者的数量,它们的位置和在栖息地中的丰度,它们的特征,生态位宽度,扩散倾向和可进化性。
这种灵活性提供了运行多个模型方案的可能性。
例如,像本文案例研究中提出的方案一样,有可能将通用模型简化为一个栖息地中仅捕食者和捕食者-猎物自适应辐射的模
2021-08-17 09:52:21
325KB
系统开源
1