我在武汉,自我封闭中。。。没事玩玩matlab。。。 假设新型冠状病毒通过飞沫传染,与与患者(携带者)接触时,每小时接受病毒感染: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsF435.tmp.png 其中k1防护措施执行情况,假设根据不同防护措施取值为1~10000,防护越好,感染概率越低;k2为潜伏期的时间函数,在潜伏初期,传染概率较低,当潜伏7~9天后,传染能力达到峰值,直至治愈;s为与患者(携带者)接触距离,单位为米,考虑到唾沫飞溅的可能距离为5米,因此设置范围0<s<5。 假设通过间接接触(包括但不限于电梯按钮、共享单车、公共交通工具的同一座位等),接受病毒感染: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsF436.tmp.png 其中kT为与环境温度相关的系数,当小于-30摄氏度或大于30摄氏度时,病毒直接死亡;t0为携带者使用后的间隔时间,当经历时间足够长时,病毒缺少载体也会死亡。 病毒在人体内自我复制和被杀灭,为外部接受病毒kt倍,即file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsF447.tmp.png(kt与个人体质有关,不妨假设为正态分布的随机函数),当其总量少于某个临界值file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsF448.tmp.png,认为是健康状态;当其超过某个临界值file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsF449.tmp.png,认为是发病(感染)状态;在二者之间,可认为是携带者。
唔,大家以为我是准备做什么?没错,现在是沙雕时间,我们在沙盒里面玩小人吧? 建立一个1000*1000的盒子,先丢999个健康小人,1个感染者,让他们动起来,假设每天24轮行动(夜间8小时不做运动,但仍然可能痊愈和死亡),统计当天感染情况,设置720轮(30天)为仿真周期。
大概1周后病毒全面爆发,两周后全面崩溃。
现在修改参数,让他们“宅”一点。 经过30天,情况基本可控。
好吧,这是个沙碉论题。
明天加上医疗隔离和潜伏期,再试试。。。
万众一心,共抗病毒,我们一定会胜利,加油!
|
笑了
笑
【笑】
笑