如何在 MATLAB 中找到离散 SIR 模型的数值解?

问题描述

我希望在 MATLAB 中模拟离散 Sir 模型,并寻找稳定性和分岔图。谁能帮我解决这些问题?

解决方法

Matlab 脚本的一个重要来源是 Mathworks 文件交换。搜索 SIR 模型发现:

https://www.mathworks.com/matlabcentral/fileexchange/75100-sir-epidemic-spread-model?s_tid=srchtitle

这应该有你要找的东西(遗憾的是这台电脑上没有 Matlab 来检查)。

对于离散 Sir 方程,for 循环如下所述:

https://www.mathworks.com/matlabcentral/answers/325773-solving-difference-equation-with-its-initial-conditions

应该能够解决您的系统的固定参数。您将需要做一些工作才能获得分岔图和稳定性。这个答案:

Generate bifurcation diagram for 2D system

应该能让你继续前进。