第11讲-微分方程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第11讲-微分方程课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 微分方程 课件
- 资源描述:
-
1、1一般方程一般方程 1,nnxxRx 1(,)(,).(,)nnf t xF t xRft x 其中其中(,),xF t x (0)1、微分方程稳定性理论简介234判定平衡点稳定性的两种方法:判定平衡点稳定性的两种方法:(1)间接法间接法求出解的表达式,再由稳定性的定义判求出解的表达式,再由稳定性的定义判定平衡点的稳定性。定平衡点的稳定性。(2)直接法直接法不求解,直接利用微分方程的性质判定不求解,直接利用微分方程的性质判定平衡点的稳定性平衡点的稳定性5一阶自治方程的平衡点及稳定性()xf x (2)6一阶自治方程组的平衡点及稳定性1、线性系统、线性系统 1212aaAbb 称为称为系数矩阵系
2、数矩阵 ybxbyyaxax2121(3)当特征根的实部均小于零时,奇点是稳定的;当存在实当特征根的实部均小于零时,奇点是稳定的;当存在实部大于零的特征根时,奇点是不稳定的。部大于零的特征根时,奇点是不稳定的。70)()(1221212 bababa 记记12(),pab 0)det(2121 bbaaIA 02 qp 1221det,qAa ba b21,21(4)2ppq qp42 pqO鞍点区鞍点区稳定结点区稳定结点区不稳定结点区不稳定结点区稳定焦点区稳定焦点区不稳定焦点区不稳定焦点区中心区中心区qp42 pqO82、非线性系统、非线性系统 ),(),(yxgyyxfx(4)001200
3、12()()()()xaxxayyybxxbyy (5)9Oxy0),(yxg0),(yxf0P102、人口模型11基本假设基本假设:人口的相对增长率为常数人口的相对增长率为常数 r.0(0)xrxxx rBDB:Birth rateD:Death rate人口函数:人口函数:0r txx e Malthus模型Malthus模型特点模型特点:在有限的时间内在有限的时间内,在生存空间和食物供应充足在生存空间和食物供应充足的环境下的环境下,Malthus人口模型是比较准确的人口模型是比较准确的;但是但是,由于生存空间由于生存空间有限、食物短缺、战争、疾病、自然灾害有限、食物短缺、战争、疾病、自然
4、灾害,以及人为控制人口增以及人为控制人口增长等等原因长等等原因,Malthus人口模型不能准确地反映出人口的实际增人口模型不能准确地反映出人口的实际增长情况长情况.12Logistic阻滞增长模型基本假设基本假设:人口的相对增长率随着人口数量的增加而人口的相对增长率随着人口数量的增加而减少减少,当人数超过某饱和值当人数超过某饱和值 N 后后,相对增长率为负相对增长率为负.(1)xxrxN()(1)0 xxf xrxN 令令0,xxN0,(0)0,()0rffN当当时时故故x=0是不稳定平衡点是不稳定平衡点,x=N是稳定平衡点是稳定平衡点.A.直接法分析平衡点直接法分析平衡点130(1)(0)d
5、xxrxdtNxx 0()1(1)r tNx tNex lim(),tx tN B.间接法分析平衡点间接法分析平衡点故故N是稳定平衡点是稳定平衡点.143、捕鱼模型)1()()(Nxrxxftx ()()()(1)x tf xh xxrxExN()F x 15直接法分析平衡点:直接法分析平衡点:0)1()(令令ExNxrxxF 0),1(10 xrENxErxFrExF )(,)(100 xO)(xFx1x16yO0 x0 xNmhh*PPrxy x2NExxhy )()(1)xyf xrxN图解法:图解法:的解的解是是0)()(0 xhxfx)()(00 xhxf 固定曲线固定曲线调节调节E
6、产量模型()()()(1)x tf xh xxrxExN17)1(0rENx 2*2*0rEENxx 时,时,当当*22rNEx18ExNxrxxhxfxFtx )1()()()()(鱼量方程同产量模型:鱼量方程同产量模型:效益模型19,cES ,)(pExxhpT 时时当鱼量稳定在当鱼量稳定在)1(0rENx .cEpExSTR cErEpNEESETER )1()()()(0)(ER令令)1(2pNcrEER pcNrENxxRR22)1(0 )1(4)1(222NpcrNxENxxrhRRRRR 20(1)222RRrcNcExpNp比较比较:21当渔场向众多的盲目经营者开放,只要有微薄
7、当渔场向众多的盲目经营者开放,只要有微薄利润,经营者也会去捕捞,称为盲目捕捞(或开放利润,经营者也会去捕捞,称为盲目捕捞(或开放式捕捞),这将导致捕捞过度。式捕捞),这将导致捕捞过度。cErEpNEESETER )1()()()()1(E0)(pNcrEERs 令令捕捞过渡22)()(sssESETE 满足满足.(1)sssEci eNEErpO1SE2SEyNE E2*rE cyEp(1)EyNEr ry2NyE 23(1)ssccErxpNp24)1(pNcrEs )1(2pNcrER 2*rE 25 ),()(),()(222120121110yxgyaxaaydtdyyxfyaxaax
8、dtdx以两种群为例:以两种群为例:A、弱肉强食;、弱肉强食;B、相互依存;、相互依存;C、相互竞争、相互竞争Lotka-Volterra 模型:模型:4、生态数学模型26 0),(0),(yxgyxf令令最多四个平衡点最多四个平衡点*)*,(),0(),0,(),0,0(32220211101yxAaaAaaAO 27捕食者(Predator)食饵(Prey)系统平衡点:平衡点:)0,0(O(,)c aPd b(,0)xaxbxya b c dycydxy (1)用用matlab软件编程软件编程,可得可得x(t),y(t)及相轨线及相轨线y(x).可以猜可以猜测测,x(t),y(t)是周期函
9、数是周期函数.相应地相应地,y(x)是闭曲线是闭曲线.28(1)用一阶近似方程讨论平衡点的稳定性用一阶近似方程讨论平衡点的稳定性,xyxyfabyfbxgdygcdx 在原点在原点(0,0)附近的一阶近似方程为:附近的一阶近似方程为:xaxycy 特征根为特征根为a和和 c,所以原点是鞍点所以原点是鞍点,不稳定不稳定.平衡点及相轨线平衡点及相轨线29特征根为特征根为 i ac P 点的稳定性不能由其一阶近似方程判定,所以点的稳定性不能由其一阶近似方程判定,所以直接讨论原方程。直接讨论原方程。bcxydadyxb 在在 点附近的一阶近似方程为:点附近的一阶近似方程为:(,)c aPd b30相平
10、面上的轨线满足微分方程:相平面上的轨线满足微分方程:()()dyycdxdxx aby (2)abycdxy ex ek(k是常数是常数)(2)相轨线相轨线31()abyyy e ()cdxxx e 记记1()()cdxxcdx xe ()xcxxdM 是是的的极极大大值值点点,极极大大值值记记为为Ox)(x c dxM2x1x1()()abxyaby ye ()yayybM 是是的的极极大大值值点点,极极大大值值记记为为Oy)(y a byM2y1y32当当x,y在第一象限时,有在第一象限时,有yxMxMx )(0,)(0 根据根据k值考察相轨线的形状:值考察相轨线的形状:)0(,)()(y
11、xMMkkyx 1)0k 时时2 xykM M)时时此时轨线退化为一点,即平衡点。此时轨线退化为一点,即平衡点。00 yx或或,caxydb3330 xykM M)时时)0()()(xyMMyx Oxy1xc da b2x2S1S4S3S2y1yx)0(xyMMk ,设设3435OxyPk 减小减小1S2S3S4S()()xx abyyycdx 0,0:1 yxS0,0:2 yxS0,0:3 yxS0,0:4 yxS360011()d,()dTTxx ttyy ttTT()yycdx 1()yxcyd 01()dTyxctdTy cd 01ln()TcTy tdT同理可得:同理可得:ayb c
12、axydb即:即:37引入捕鱼影响,模型变为:引入捕鱼影响,模型变为:()()()()xx abyxxabyyycdxyycdx caxydb说明捕捞量增大对食饵有利。说明捕捞量增大对食饵有利。38模型的延伸应用模型的延伸应用:杀虫济的影响杀虫济的影响模型的局限性模型的局限性:1)多数多数p-p系统无周期震荡系统无周期震荡,而是趋于某稳定的平衡点而是趋于某稳定的平衡点.2)呈周期变化的生态系统应该是结构稳定的呈周期变化的生态系统应该是结构稳定的.极限环极限环12()()()()xxk xabyxx abyyycdxyydxkcy 3910111211122021222212()(1)()(1)
13、dxxyx aa xa yr xdtNNdyxyy aa xa yr ydtNN 平衡点平衡点)0,(11NP),0(22NP)1)1(,1)1(212221113 NNP)0,0(O竞争模型r1,r2:固有增长率固有增长率;N1,N2:饱和量饱和量;1,2:竞争力竞争力40 yxyxggffA )21()21(21221222112111NyNxrNyrNxrNyNxr iPyxgfp|)(iPAq|det 41 2122111),(1),(NyNxyxNyNxyx 记记 42Oxy1N21 N12 N2N2S1S3S0 0 稳定稳定1211,1)1(P 1P43Oxy1N21 N12 N2
14、N2S1S3S0 0 稳定稳定1211,1)1(P 1P分析:分析:0,0:1 yxS0,0:2 yxS0,0:3 yxS441)1()(21111ttNyNxxrdtdtx 0)()(12111 tyNtxr 45Oxy1N21 N12 N2N2S1S3S0 0 稳定稳定2211,1)2(P 2P46分析:分析:0,0:1 yxS0,0:2 yxS0,0:3 yxSOxy1N21 N12 N2N2S1S3S0 0 稳定稳定2211,1)2(P 2P47Oxy1N21 N12 N2N2S1S3S0 0 稳定稳定3211,1)3(P 3P4S48分析:分析:0,0:1 yxS0,0:2 yxS0
15、,0:3 yxSOxy1N21 N12 N2N2S1S3S0 0 稳定稳定3211,1)3(P 3P4S0,0:4 yxS49Oxy1N21 N12 N2N2S1S3S0 0 不稳定不稳定3211,1)4(P 3P4S1P2P50分析:分析:0,0:1 yxS0,0:2 yxS0,0:3 yxS0,0:4 yxSOxy1N21 N12 N2N2S1S3S0 0 不稳定不稳定3211,1)4(P 3P4S1P2P51相互依存模型 )1()1(21222111NyNxyryNyNxxrx 52,1),(211NyNxyx 记记平衡点平衡点)0,(11NP),0(22NP)1)1(,1)1(2122
16、21113 NNP)0,0(O2121),(NyNxyx 53稳定稳定32121,1,1,1)1(P Oxy1N21 N2S1S3S0 0 3P4S1P0,0:1 yxS0,0:2 yxS0,0:3 yxS0,0:4 yxS54不稳定不稳定局部稳定,局部稳定,312121,1,1,1)2(PP Oxy1N21 N2S1S3S0 0 3P4S1P0,0:1 yxS0,0:2 yxS0,0:3 yxS0,0:4 yxS55稳定稳定不在第一相限,不在第一相限,132,1)3(PP Oxy1N21 N2S1S3S0 0 1P0,0:1 yxS0,0:2 yxS0,0:3 yxS56Oxy1N21 N2
17、S1S3S0 0 1P0,0:1 yxS0,0:2 yxS0,0:3 yxS不在第一相限不在第一相限32,1)4(P 实验目的实验目的实验内容实验内容2、学会用、学会用Matlab求微分方程的数值解求微分方程的数值解.1、学会用、学会用Matlab求简单微分方程的解析解求简单微分方程的解析解.1 1、求简单微分方程的解析解求简单微分方程的解析解.4 4、实验作业、实验作业.2、求微分方程的数值解、求微分方程的数值解.3、数学建模实例数学建模实例 求微分方程的数值解求微分方程的数值解(一)常微分方程数值解的定义(一)常微分方程数值解的定义(二)建立数值解法的一些途径(二)建立数值解法的一些途径(
18、三)用(三)用Matlab软件求常微分方程的数值解软件求常微分方程的数值解返 回1、目标跟踪问题一:导弹追踪问题、目标跟踪问题一:导弹追踪问题 2、目标跟踪问题二:慢跑者与狗、目标跟踪问题二:慢跑者与狗3、地中海鲨鱼问题、地中海鲨鱼问题返 回数学建模实例数学建模实例微分方程的解析解微分方程的解析解 求微分方程(组)的解析解命令:dsolve(方程方程1,方程方程2,方程方程n,初始条件初始条件,自变量自变量)记号:在表达微分方程时,用字母 D 表示求微分,D2、D3 等表示求高阶微分.任何 D 后所跟的字母为因变量,自变量可以指定或由系统规则选定为确省.例如,微分方程 022dxyd应表达为:
19、D2y=0.例例 1 求 21 udtdu 的通解.解解 输入命令:dsolve(Du=1+u2,t)To Matlab(ff1)结 果:u=tg(t-c)例例 2 求微分方程的特解.15)0(,0)0(029422yyydxdydxyd 解解 输入命令:y=dsolve(D2y+4*Dy+29*y=0,y(0)=0,Dy(0)=15,x)结 果 为:y=3e-2xsin(5x)To Matlab(ff2)例例 3 求微分方程组的通解.zyxdtdzzyxdtdyzyxdtdx244354332解解 输入命令:x,y,z=dsolve(Dx=2*x-3*y+3*z,Dy=4*x-5*y+3*z
20、,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 To Matlab(ff3)返 回微分方程的数值解微分方程的数值解(一)常微分方程数值解的定义(一)常微分方程数值解的定义 在生产和科研中所处理的微分方程往往很复杂且大多得不出一般解。而在实际上对初值问题,一般是要求得到解在若干个点上满足规定精确度的近似值,或者
展开阅读全文