oop-population-dynamics

版本 0.7.0.0 (306.7 KB) 作者: Peter Brady
This project show cases how to use Object Oriented Programming in MATLAB to do dynamic population models in a scalable and flexible framewor
80.0 次下载
更新时间 2023/9/29

Dynamic Population Models with MATLAB Object Oriented Code

This code is what was presented for the Australian AgTech Webinar on 16th March 2021. It showcases how to stack together objects to create a world in which plants grow, herbivores eat and are eaten by carnivores. The key is that this object approach and the world framework is flexible and extensible. For example, the system can be adapted to model fishing fleets and fish populations, or harvest strategies for logging operations.

Screen shot of simulation

Setup

Open in MATLAB Online View oop-population-dynamics on File Exchange

To Run:

  1. Open the MATLAB® Project prj file and use the project shorcuts:
  2. "Grass Lives Forever" for a simple development version where the grass lives forever
  3. "Grass is Finite but Regrows" for the final version where the grass is consumed and takes time to regrow

MathWorks Products (https://www.mathworks.com)

This demonstration was developed in R2021a but should be quite backward compatible. The following are recommended products as simulations such as this are often placed into a much larger Monte Carlo framework.

License

The license for this population modelling code is available in the LICENSE.TXT file in this repository.

Community Support

MATLAB Central

Copyright © 2021 - 2023 The MathWorks, Inc.

引用格式

Peter Brady (2024). oop-population-dynamics (https://github.com/mathworks/oop-population-dynamics/releases/tag/0.7.0), GitHub. 检索来源 .

MATLAB 版本兼容性
创建方式 R2021a
兼容任何版本
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
0.7.0.0

See release notes for this release on GitHub: https://github.com/mathworks/oop-population-dynamics/releases/tag/0.7.0

0.6.1.0

See release notes for this release on GitHub: https://github.com/mathworks/oop-population-dynamics/releases/tag/0.6.1

0.5

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库