第1页/共7页数学模型实验—实验报告10学院:专业:姓名:学号:_______实验时间:______实验地点:一、实验项目:传染病模型求解二、实验目的和要求a
求解微分方程的解析解b
求解微分方程的数值解三、实验内容问题的描述各种传染病给人类带来的巨大的灾难,长期以来,建立传染病的数学模型来描述传染病的的传播过程,分析受感染人数的变化规律,探索制止传染病蔓延的手段等,一直是各国有关专家和官员关注的课题
不同类型传染病有各自不同的特点,在此以一般的传播机理建立几种3模型
分别对3种建立成功的模型进行模型分析,便可以了解到该传染病在人类间传播的大概情况
模型一(SI模型):(1)模型假设1
在疾病传播期内所考察地区的总人数N不变,人群分为健康人和病人,时刻t这两类人在总人数中所占比例为s(t)和i(t)
每个病人每天有效接触的平均人数是常数a,a成为日接触率,当病人与健康者有效接触时,可使其患病
(2)建立模型根据假设,每个病人每天可使as(t)个健康人变成病人,t时刻病人数为Ni(t),所以每天共有aNs(t)i(t)个健康者被感染,即病人的增加率为:Ndi/dt=aNsi又因为s(t)+i(t)=1再记时刻t=0时病人的比例为i0则建立好的模型为:)1(iaidtdii(0)=i0(3)模型求解(代码、计算结果或输出结果)symsaiti0%a:日接触率,i:病人比例,s:健康人比例,i0:病人比例在t=0时的值i=dsolve('Di=a*i*(1-i)','i(0)=i0','t');y=subs(i,{a,i0},{0
02});ezplot(y,[0,100])figure第2页/共7页i=str2double(i);i=0:0
01:1;y=0
*(1-i);plot(i,y)SI模型