数值分析常微分方程初值问题幻灯片.ppt
《数值分析常微分方程初值问题幻灯片.ppt》由会员分享,可在线阅读,更多相关《数值分析常微分方程初值问题幻灯片.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值分析常微分方程初值问题第1页,共17页,编辑于2022年,星期六例例1.罗伦茨模型罗伦茨模型求解区域求解区域:0 t 80初始条件:初始条件:x(0)=0,y(0)=0,z(0)=0.0001取取 =8/3,=28,=102/16第2页,共17页,编辑于2022年,星期六例例2.Lotka-Volterra捕食者与被捕食者模型捕食者与被捕食者模型取取 a=1,b=0.01,c=1,d=0.02求解区域求解区域:0 t 15初始条件初始条件:x(0)=20,y(0)=203/16-x(t)-y(t)第3页,共17页,编辑于2022年,星期六例例3.人口模型人口模型(Logistic):P=r
2、P(1 P/K)取取:r=0.02,K=500初始条件初始条件:P(0)=76 例例4.传染病模型传染病模型:P=rP(L P)L=25000,r=0.00001 初始条件初始条件:P(0)=24/16第4页,共17页,编辑于2022年,星期六常微分方程初值问题常微分方程初值问题:例例 数值方法:数值方法:0=x0 x1 x2 xN 2求未知函数求未知函数 y=y(x)x(x0,)求求:y(x1),y(x2),y(x3),y(xN)的近似值的近似值 y1,y2,y3,yN5/16第5页,共17页,编辑于2022年,星期六连续问题连续问题:离散问题离散问题:n=1,2,3,6/16第6页,共17
3、页,编辑于2022年,星期六求解常微分方程初值问题的求解常微分方程初值问题的Euler方法方法 7/16第7页,共17页,编辑于2022年,星期六例例 取步长取步长 h=2/10,2/20,2/30,2/40,用欧拉法求解用欧拉法求解.解解:记记 f(x,y)=y x y2,xn=0.2n (n=0,1,2,N)由由Euler公式公式:yn+1=yn+h(yn xn yn2)(n=0,1,N)y0=1 N 10 20 30 40 h 0.2 0.1 0.0667 0.05误差误差 0.1059 0.0521 0.0342 0.02568/16第8页,共17页,编辑于2022年,星期六n=inp
4、ut(input n:=);f=inline(y-x.*y.2);h=2/n;x=h:h:2;y0=1;y(1)=y0+h*f(0,y0);for k=1:n-1 xk=x(k);yk=y(k);y(k+1)=yk+h*f(xk,yk);endt=-1:h/2:5;yy=1./(t-1+2*exp(-t);plot(0,1,ro,x,y,ro,t,yy)y1=1./(x-1+2*exp(-x);error=max(abs(y-y1)o:数值解数值解-:准确解准确解 9/16解析解解析解:第9页,共17页,编辑于2022年,星期六y=f(x,y)梯形公式梯形公式:左矩形公式左矩形公式用数值积分方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 微分方程 初值问题 幻灯片
限制150内