传染病模型与微分方程数值解.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《传染病模型与微分方程数值解.ppt》由会员分享,可在线阅读,更多相关《传染病模型与微分方程数值解.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章 微分方程模型微分方程模型常微分方程的数值解常微分方程的数值解5.1 传染病模型传染病模型1北京邮电大学数学系常微分方程的数值解及实验常微分方程的数值解及实验在生产和科研中所处理的微分方程往往很复杂且大多得不出一般解。而在实际上对初值问题,一般是要求得到解在若干个点上满足规定精确度的近似值解在若干个点上满足规定精确度的近似值,或者得到一个满足精确度要求的便于计算的表达式满足精确度要求的便于计算的表达式。高数中微分方程解法在实际中基本不会直接使用高数中微分方程解法在实际中基本不会直接使用(一一)常微分方程数值解常微分方程数值解因此,研究常微分方程的数值解法十分必要因此,研究常微分方程
2、的数值解法十分必要。2北京邮电大学数学系1、用差商代替导数、用差商代替导数 若步长h较小,则有故有公式:此即欧拉法欧拉法(向前欧拉法向前欧拉法).(二二)建立数值解法的一些途径建立数值解法的一些途径对应有隐式对应有隐式欧拉法欧拉法3北京邮电大学数学系2、使用数值积分、使用数值积分对方程y=f(x,y),两边由xi到xi+1积分,并利用梯形公式梯形公式,有实际应用时,与欧拉公式结合使用故有公式梯形方法梯形方法/*trapezoid formula*/此即改进的欧拉法改进的欧拉法4北京邮电大学数学系 中点欧拉公式中点欧拉公式/*midpoint formula*/中心差商近似导数中心差商近似导数x
3、0 x2x15北京邮电大学数学系3、使用泰勒公式、使用泰勒公式以此方法为基础,有龙格龙格-库塔法库塔法、线性多步法线性多步法等方法库塔库塔三阶方法四阶龙格-库塔公式64、数值公式的精度、数值公式的精度 当一个数值公式的截断误差可表示为o(hk)时(k为正整数,h为步长),称它是一个k阶公式阶公式。k越大,则数值公式的精度越高。欧拉法是一阶公式,改进的欧拉法是二阶公式。线性多步法有四阶阿达姆斯外插公式和内插公式。7北京邮电大学数学系t,x=solver(f,ts,x0,options)ode45 ode23 ode113ode15sode23s由待解由待解方程写方程写成的成的m-文件名文件名ts
4、=t0,tf,t0、tf为自变为自变量的初值和量的初值和终值终值函数初函数初值条件值条件自变自变量值量值函数函数值值用于设定误差限误差限(缺省时设定相对误差10-3,绝对误差10-6),命令为:options=odeset(reltol,rt,abstol,at),rt,at:分别为设定的相对误差相对误差和绝对误绝对误差.(三三)用用Matlab软件求常微分方程的数值解软件求常微分方程的数值解t,x=ode23(f,ts,x0)3级级2阶龙格阶龙格-库塔公式库塔公式 t,x=ode45(f,ts,x0)5级级4阶龙格阶龙格-库塔公式库塔公式 8北京邮电大学数学系1、在解n个未知函数的方程组时,
5、x0和x均为n维向量,m-文件中的待解方程组应以x的分量形式写成.2、使用Matlab软件求数值解时,高阶微分方程必须等价地变换成一阶微分方程组.注意注意:9北京邮电大学数学系设取步长 ,从 到 用四阶龙格-库塔方法微分方程求解实例微分方程求解实例求解初值问题h=0.2;ts=0:h:1;y0=1;t,x=ode45(dfun1,ts,y0);t,x,plot(t,x)function dx=dfun1(x,y)dx=y-2*x/y;0 1.0000 0.2000 1.1832 0.4000 1.3416 0.6000 1.4832 0.8000 1.6125 1.0000 1.7321建立m
6、-文件dfun1.m如下输入命令3、结果如图10北京邮电大学数学系解解:令 y1=x,y2=y1,1、建立、建立m-文件文件dfun2.m如下:如下:function dx=dfun2(t,y)dx=y(2);(1-y(1)2)*y(2)-y(1);例例则微分方程变为一阶微分方程组:t,y=ode45(dfun2,0,20,2,0);t,yplot(t,y(:,1),r-,t,y(:,2),b.-);hold on plot(y(:,1),y(:,2),co);hold offlegend(t x,t x,x y);2、取t0=0,tf=20,输入命令:11北京邮电大学数学系3、结果如图t,x
7、=ode45(dfun2,0,20,2,0)plot(t,x(:,1),r-,t,x(:,2),b.-);hold on plot(x(:,1),x(:,2),co);hold offlegend(t x,t x,x y);12北京邮电大学数学系 描述对象特征随时间描述对象特征随时间(空间空间)的演变过程的演变过程 分析对象特征的变化规律分析对象特征的变化规律 预报对象特征的未来性态预报对象特征的未来性态 研究控制对象特征的手段研究控制对象特征的手段 根据函数及其根据函数及其变化率变化率之间的关系确定函数之间的关系确定函数微分微分方程方程建模建模 根据建模目的和问题分析作出简化假设根据建模目的
8、和问题分析作出简化假设 按照内在规律或用类比法建立微分方程按照内在规律或用类比法建立微分方程动态模型动态模型13北京邮电大学数学系5.1 传染病模型传染病模型 描述传染病的传播过程描述传染病的传播过程 分析受感染人数的变化规律分析受感染人数的变化规律 预报传染病高潮到来的时刻预报传染病高潮到来的时刻 预防传染病蔓延的手段预防传染病蔓延的手段 本世纪初,瘟疫常在世界上某地流行,随着人类文明的不断进步,很多疾病,诸如天花、霍乱已经得到有效的控制.然而,即使在今天,一些贫穷的发展中国家,仍出现传染病流行的现象,医疗卫生部门的官员与专家所关注的问题是:问题提出问题提出感染疾病的人数与哪些因素有关感染疾
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传染病 模型 微分方程 数值
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内