1 / 12
文档名称:

疾病传染数学模型.ppt

格式:ppt   大小:322KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

疾病传染数学模型.ppt

上传人:renwofei86 2019/3/10 文件大小:322 KB

下载得到文件列表

疾病传染数学模型.ppt

相关文档

文档介绍

文档介绍:在上述的假设条件下,人员流程图如下Ns(t)健康人群Ni(t)病人于是可列下列等式对第一个等式两边同时除以,并令则可变换为带入化简后伯努利方程令则有解得z的解为当时当时如果有初始值t=0时,其中由和的含义可知,是整个传染期内每个病人有效接触的平均人数,称为接触数。于是有0ti>11-1/i0i0i0t1i0此模型可以粗略预测不计人口变化且不考虑治愈后人群的传染概率的变化的疾病二、中等模型的建立(参量:N、i(t)、s(t)、r(t)、l、a、m、)将人群分为三个集合,即病人,未患病人群,已治愈人群1假设疫区的人口状况不变,即不计出生人数和死亡人数,(t)3设t时刻易感人群(从未患病人群)的比例为s(t)4设t时刻已治愈人群比例r(t)5设每人每天平均接触的人数比例为6易感人群被感染的概率为常数a,已治愈人群拥有免疫力不会再患病7平均病人人群每天的治愈率为常数Ns(t)易感者人群Ni(t)患病人群Nr(t)痊愈人群于是可列方程且有s(t)+i(t)+r(t)=1,则方程可化简为上述的初值问题无法求出解析解,只能通过数值解法求出数值解。此处用matlab软件求解。设λ=1,a=1,μ=,i(0)=,s(0)=,MATLAB软件编程functiony=ill(t,x)a=1;b==[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]'输入ts=0:50x0=[,][t,x]=ode45('ill',ts,x0);[t,x]结果为此图为i~s曲线此图中初始点在下侧的曲线为i(t)曲线。初始点在上侧的曲线为s(t)曲线三、高等模型的建立(复合群体)在中等模型的基础上可以考虑和增加更多的变量从而更准确更多的预测疾病模型。把人群按年龄分为三个集合,即儿童,青年,中老年。不同年龄阶段人群的感染率和治愈率不同。每个集合再分为两个子集,即病人和健康人(也就是说不考虑免疫问题)1设儿童的人数为L,传染概率为每天平均治愈率为2设青年的人数为M,传染概率为每天平均治愈率为3设中老年的人数为N,传染概率为每天平均治愈率为4设每人每天平均接触的人数比例为则可列如下方程且有