matlab 的珊瑚模型-Coral-Model-V11 是谢丽尔·洛根写的,后来史蒂夫·瑞安也加了不少料。模型的逻辑挺清晰,主要用来模拟珊瑚在不同气候下的存活情况。结构上做了点拆分,像生物模拟、结果统计、显示输出这些都分开管理,改起来方便不少。

源码控制刚刚上轨,这版算是个比较大的整理。用起来也不麻烦,在Matlab里跑就行,不过前提是你有模型依赖的数据文件。想拓展或者二开?可以直接找 CSUMB 的 Cheryl Logan 教授,挺开放的。

整体代码偏科研风格,但不复杂,像数据分代生存率模拟这些模块都有注释。要是你也搞生态建模或者想研究气候影响因素,这份代码会蛮有启发的。还有一份新版 Coral-Model-V12 也可以参考一下。

哦对,代码目前还没有正式的 License,打算公开用的话记得先加上授权声明。引用用标准学术格式就行。

如果你做气候模拟相关的项目,可以拿这份代码做基础;要是纯粹好奇,拿来跑一跑也挺好玩。