目录
1.基于SEIR模型的改进模型简介
2.改进的模型的效果展示
3.部分代码展示
一、基于SEIR模型的改进模型简介
1.增加了隔离治疗选项:
因为我们的模拟游戏中,玩家可以进行“新建医院等”操作。而新建医院能够将一批人隔离开来进行集中的治疗,那么将会影响一些比率:
- 感染者转换为死亡者的死亡率降低
- 感染者转换为治愈者的治愈率提升
- 潜伏者转换为感染者的比率降低
2.增加了戴口罩、勤洗手的选项:
戴口罩,勤洗手是本次“新冠”疫情中国家普遍提出的号召,我们也将这个号召运用到了该模拟游戏中。这两个选项主要影响的是以下几个方面:
- 感染者将易感者转换为潜伏者的比率降低
- 潜伏者将感染者转换为潜伏者的比率降低(因为本次疫情中还有一个最重要的点就是潜伏期患者也具有传染性,所以我们也需要将这个考虑在其中)
3.增加了研发疫苗的选项:
- 增加研发疫苗的选项对于治愈率的影响最大,能够改变感染者转换为治愈者的比率。
二、改进的模型的效果展示
三、部分代码展示
void Update()
{
if (!flag)
{
flag = true;
day++;
changeDay();//改变天数
changeDetail();//改变详情显示
Invoke("findInfected", 2f);
}
//判断当前下达命令的操作
//command=1新建医院
//command=2研发疫苗
//command=3强制隔离
//command=4禁止聚众
switch (MenuController.command)
{
case 1:
float step = (float