最新微分方程和差分方程简介PPT课件.ppt
《最新微分方程和差分方程简介PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微分方程和差分方程简介PPT课件.ppt(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微分方程和差分方程简介微分方程和差分方程简介动态动态模型模型 描述对象特征随描述对象特征随时间时间(空间空间)的演变过程的演变过程 分析对象特征的变化规律分析对象特征的变化规律 预报对象特征的未来性态预报对象特征的未来性态 根据函数及其变化率之间的关系确定函数根据函数及其变化率之间的关系确定函数微分微分方程方程建模建模 根据建模目的和问题分析作出简化假设根据建模目的和问题分析作出简化假设 按照内在规律或用类比法建立微分方程按照内在规律或用类比法建立微分方程直接利用非齐次方程的通解公式,得 3.二阶常系数线性微分方程的微分方程称为二阶常系数线性微分方程。解法:齐次方程的通解+原方程的特解=原方程
2、的通解特征方程 的根 齐次方程 的通解两个相异实根两个相等实根一对共扼复根二阶非齐次常系数微分方程相关的参考书:1.常微分方程.高等教育出版社.2.数学建模与数学实验.赵静,但琦.高等教育出版社3.数学建模方法及其应用.韩中庚.高等教育出版社三、利用三、利用MatlabMatlab求微分方程的解析解求微分方程的解析解 求微分方程(组)的解析解命令:dsolve(方程方程1,方程方程2,方程方程n,初始条件初始条件,自变量自变量)结 果:u=tg(t-c)解解 输入命令:y=dsolve(D2y+4*Dy+29*y=0,y(0)=0,Dy(0)=15,x)结 果 为:y=3e-2xsin(5x)
3、解解 输入命令:x,y,z=dsolve(Dx=2*x-3*y+3*z,Dy=4*x-5*y+3*z,Dz=4*x-4*y+2*z,t);x=simple(x)%将x化简 y=simple(y)z=simple(z)结 果 为:x=(c1-c2+c3+c2e-3t-c3e-3t)e2t y=-c1e-4t+c2e-4t+c2e-3t-c3e-3t+c1-c2+c3)e2t z=(-c1e-4t+c2e-4t+c1-c2+c3)e2t 返 回四、微分方程的数值解四、微分方程的数值解(一)常微分方程数值解的定义(一)常微分方程数值解的定义 在生产和科研中所处理的微分方程往往很复杂且大多得不出一般解
4、。而在实际上对初值问题,一般是要求得到解在若干个点上满足规定精确度的近似值,或者得到一个满足精确度要求的便于计算的表达式。因此,研究常微分方程的数值解法是十分必要的因此,研究常微分方程的数值解法是十分必要的。返 回(二)建立数值解法的一些途径(二)建立数值解法的一些途径1、用差商代替导数、用差商代替导数 若步长h较小,则有故有公式:此即欧拉法欧拉法。2、使用数值积分、使用数值积分对方程y=f(x,y),两边由xi到xi+1积分,并利用梯形公式,有:实际应用时,与欧拉公式结合使用:此即改进的欧拉法改进的欧拉法。故有公式:3、使用泰勒公式、使用泰勒公式 以此方法为基础,有龙格龙格-库塔(库塔(Ru
5、nge Kutta)法)法、线性多步法线性多步法等方法。4、数值公式的精度、数值公式的精度 当一个数值公式的截断误差可表示为O(hk+1)时(k为正整数,h为步长),称它是一个k阶公式阶公式。k越大,则数值公式的精度越高。欧拉法是一阶公式,改进的欧拉法是二阶公式。龙格-库塔法有二阶公式和四阶公式。线性多步法有四阶阿达姆斯外插公式和内插公式。返 回(三)可以用(三)可以用Matlab软件求常微分方程的数值解软件求常微分方程的数值解t,x=solver(f,ts,x0,options)ode45 ode23 ode113ode15sode23s由待解方程写成的m-文件名ts=t0,tf,t0、tf
6、为自变量的初值和终值函数的初值ode23:组合的2/3阶龙格-库塔-芬尔格算法ode45:运用组合的4/5阶龙格-库塔-芬尔格算法自变量值函数值用于设定误差限(缺省时设定相对误差10-3,绝对误差10-6),命令为:options=odeset(reltol,rt,abstol,at),rt,at:分别为设定的相对误差和绝对误差.Exapmle:人口增长模型i.指数增长模型指数增长模型(Malthus模型模型)ii.阻滞增长模型阻滞增长模型(Logistic模型、模型、Verhulst模型模型)传染病模型传染病模型问题问题 描述传染病的传播过程描述传染病的传播过程 分析受感染人数的变化规律分析
7、受感染人数的变化规律 预报传染病高潮到来的时刻预报传染病高潮到来的时刻 预防传染病蔓延的手段预防传染病蔓延的手段 按照传播过程的一般规律,按照传播过程的一般规律,用机理分析方法建立模型用机理分析方法建立模型 已感染人数已感染人数(病人病人)i(t)每个病人每天有效接触每个病人每天有效接触(足以使人致病足以使人致病)人数为人数为 模型模型1 1假设假设若有效接触的是病人,若有效接触的是病人,则不能使病人数增加则不能使病人数增加必须区分已感染者必须区分已感染者(病病人人)和未感染者和未感染者(健康人健康人)建模建模?模型模型2 2区分已感染者区分已感染者(病人病人)和未感染者和未感染者(健康人健康
8、人)假设假设1)总人数)总人数N不变,病人和健康不变,病人和健康 人的人的 比例分别为比例分别为 2)每个病人每天有效接触人数)每个病人每天有效接触人数为为,且且使接触的健康人致病使接触的健康人致病建模建模 日日接触率接触率SI 模型模型模型模型21/2tmii010ttm传染病高潮到来时刻传染病高潮到来时刻 (日接触率日接触率)tm Logistic 模型病人可以治愈!病人可以治愈!?t=tm,di/dt 最大最大模型模型3传染病无免疫性传染病无免疫性病人治愈成病人治愈成为健康人,健康人可再次被感染为健康人,健康人可再次被感染增加假设增加假设SIS 模型模型3)病人每天治愈的比例为)病人每天
9、治愈的比例为 日日治愈率治愈率建模建模 日接触率日接触率1/感染期感染期 一个感染期内一个感染期内每个病人的每个病人的有效接触人数,称为有效接触人数,称为接触数接触数。模型模型3i0i0接触数接触数 =1 阈值阈值感染期内感染期内有效接触感染的有效接触感染的健康者人数不超过病人数健康者人数不超过病人数1-1/i0模型模型2(SI模型模型)可以看作模型可以看作模型3(SIS模型模型)的特例的特例idi/dt01 10ti 11-1/i0t 1di/dt 1/i(t)先升后降至先升后降至0P2:s01/i(t)单调降至单调降至01/阈值阈值P3P4P2S0模型模型4SIR模型模型预防传染病蔓延的手
10、段预防传染病蔓延的手段 (日接触率日接触率)卫生水平卫生水平 (日日治愈率治愈率)医疗水平医疗水平 传染病不蔓延的条件传染病不蔓延的条件s0 0 且且 q 0平衡点平衡点 P0不稳定不稳定(对对2,1)p 0 或或 q 0仅当仅当 1,2 1时,时,P3才有意义才有意义模型模型平衡点稳平衡点稳定性分析定性分析平衡点平衡点 Pi 稳定条件:稳定条件:p 0 且且 q 0种群竞争模型的平衡点及稳定性种群竞争模型的平衡点及稳定性不稳定不稳定平平 衡点衡点 21,11,P1,P2 是一个种群存活而另一灭绝的平衡点是一个种群存活而另一灭绝的平衡点P3 是两种群共存的平衡点是两种群共存的平衡点 11,21
11、P1稳定的条件稳定的条件 11?11 21稳定条件稳定条件结果解释结果解释对于消耗甲的资源而言,对于消耗甲的资源而言,乙乙(相对于相对于N2)是甲是甲(相对相对于于N1)的的 1 倍。倍。对甲增长的阻滞对甲增长的阻滞作用,乙小于甲作用,乙小于甲乙的竞争力弱乙的竞争力弱 P1稳定的条件:稳定的条件:11 21 甲的竞争力强甲的竞争力强甲达到最大容量,乙灭绝甲达到最大容量,乙灭绝 P2稳定的条件:稳定的条件:11,21 P3稳定的条件:稳定的条件:11,21通常通常 1 1/2,P3稳定条件不满足稳定条件不满足其他的微分方程模型其他的微分方程模型经济增长模型经济增长模型正规战与游击战正规战与游击战
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微分方程 方程 简介 PPT 课件
限制150内