버전 0.5 (308 KB) 작성자: Peter Brady
This project show cases how to use Object Oriented Programming in MATLAB to do dynamic population models in a scalable, flexible framework

다운로드 수: 44

업데이트 날짜: 2021/5/17

GitHub에서 호스트

GitHub에서 라이선스 보기

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


To Run:

  1. Open the MATLAB® Project prj file
  2. grassLivesForever.m: for a simple development version where the grass lives forever
  3. grassDies.m: 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.


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

Community Support

MATLAB Central

Copyright 2021 The MathWorks, Inc.

인용 양식

Peter Brady (2022). oop-population-dynamics (https://github.com/mathworks/oop-population-dynamics/releases/tag/0.5), 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!
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.