传染病传播的数学模型 很多医学工作者试图从医学的不同角度来解释传染病传播时的一种现象,这种现象就是在某一民族或地区,某种传染病传播时,每次所涉及的人数大体上是一常数
结果都不能令人满意,后来由于数学工作者的参与,用建立数学模型来对这一现象进行模拟和论证,得到了较满意的解答
一种疾病的传播过程是一种非常复杂的过程,它受很多社会因素的制约和影响,如传染病人的多少,易受传染者的多少,传染率的大小,排除率的大小,人口的出生和死亡,还有人员的迁入和迁出,潜伏期的长短,预防疾病的宣传以及人的个体差异等
如何建立一个与实际比较吻合的数学模型,开始显然不能将所有因素都考虑进去
为此,必须从诸多因素中,抓住主要因素,去掉次要因素
先把问题简化,建立相应的数学模型
将所得结果与实际比较,找出问题,修改原有假设,再建立一个与实际比较吻合的模型
从而使模型逐步完善
下面是一个由简单到复杂的建模过程,很有代表性,读者应从中体会这一建模过程的方法和思路
最简单的模型 假设:(1) 每个病人在单位时间内传染的人数是常数k;(2) 一个人得病后经久不愈,并在传染期内不会死亡
以 i(t)表示 t时刻的病人数,0k 表示每个病人单位时间内传染的人数,i(0)= 0i 表示最初时有0i 个传染病人,则在t 时间内增加的病人数为 0i tti tk i tt 两边除以t ,并令t →0 得微分方程 000di tk i tdtii ………… (2
1) 其解为 00k ti ti e 这表明传染病的转播是按指数函数增加的
这结果与传染病传播初期比较吻合,传染病传播初期,传播很快,被传染人数按指数函数增长
1)的解可知,当 t→∞时,i(t)→∞,这显然不符合实际情况
最多所有的人都传染上就是了
那么问题在那里呢