图片缩略图

病毒传播的SIR数学模型(冠状病毒等)

version 1.0.20 (25.6 KB) by 汤姆Beekhuysen
传染病传播入门模型。社交距离和社交隔离会影响传播率。
5.0
2评级

100下载

更新2020年4月12日

视图版本历史

查看许可协议

编者按:这个文件被选为MATLAB中心本周精选

你可以改变感染率(传播率),看看传播是如何受到影响的(使曲线变平)。感染率=贝塔=社会接触人数×每次接触时感染病毒的概率。当我们在社会上孤立时,我们减少了β,因此传播开来。

个体感染的时间约为7天。在此期间,他们将covid - 19传播给大约2.5人。这两个基本参数决定了模型的动力学。

金宝appSimulink模型包含以下三种模式:

dS / dt = -β(I / N)
/dt = β(I/N)S - γ
我博士/ dt =γ

S =易感个体的数量
I =感染个体数量
R =恢复个体数量
N =总人口
β = Ep =人数社会接触者×每次接触者传播疾病的概率=感染率
γ =采收率

动态的关键场景:
如果在具有传染性的7天内,一个人传染给了一个人,那么疾病就不会增长,也就是说,感染个体的数量保持不变。
如果在具有传染性的7天内,一个人传染给2个或2个以上的人,疾病就会增加,也就是说,感染个体的数量会增加。
如果在具有传染性的7天内,一个人没有传染给另一个人(或者,假设10个人同时患病,在7天内传染给9个人),疾病就会减少,也就是说,患病人数将降为零。
随着个体的恢复,易感人群的数量会下降,因此传播速度会减慢,最终会降为零。

引用作为

汤姆Beekhuysen(2021)。病毒传播的SIR数学模型(冠状病毒等)(//www.tatmou.com/matlabcentral/fileexchange/74697-sir-math-model-of-virus-spread-coronavirus-or-other), MATLAB中央文件交换。检索

意见及评分(5

瑞安宁

非常感谢分享。伟大的工具,不仅建模病毒传播,而且其他应用程序。

加斯顿Guerra

很好的提交。需要在VBA中设置并尝试模型。看看我能从中学到什么

克鲁兹埃克

请保存并通过“上一个版本”分享

吴越

能分享一下Matlab中的代码吗?

克莱门特

亲爱的汤姆Beekhuysen,
我有MatlabR2018b,但无法打开文件。我收到一条消息,说文件必须使用Matlab2019b打开。
在这方面你能帮忙吗?
谢谢你的帮助。

MATLAB版本兼容性
创建R2018a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!