✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
⛄ 内容介绍
本文根据2019-nCoV新型冠状病毒传播情况,建立病毒传播的一般动力学模型,即SEIR模型,并根据国家卫健委发布的实际数据对基本再生数进行参数估计.并基于元胞自动机原理建立了SEIR模型下的人员行走规则.模拟和分析结果表明,所建立的仿真模型应用于病毒传播是合理有效的,通过对比不同防控措施的人群状态随时间变化趋势图得出,减少出行频率,采取个人防护和及时隔离感染者能有效减缓COVID-19的扩散,起到一定的防控作用.
⛄ 部分代码
close all
% 以 2019 年 12 月 8 日为第 0 天,起始感染者为 1 人
%% 政府官方公布的数据
t = [0, 42, 43, 44, 45, 46]'; % 时间
I = [1,198,218,320,478,639]'; % 感染人数
%% 回溯传播模型估算的数据
% t = [0, 36, 42]'; % 时间
% I = [1,1182, 2758]'; % 感染人数
ft = fittype('exp((5*b-1/14)*x)'); % k = 5; D = 14;
f = fit(t,I,ft, 'Startpoint', 0.1)
plot(f,t,I, 'o')
⛄ 运行结果
⛄ 参考文献
[1]王子川, 刘学贤, 陈南曦,等. 基于SEIR模型的新冠病毒传播和感染者数量预测[J]. 科学与财富, 2020.
[2]许家雪, and 杨萌宇. "基于SEIR模型的新型冠状病毒肺炎传染规模预测." 科技与创新 13(2020):2.