数值分析常微分方程初值问题精品文稿.ppt
《数值分析常微分方程初值问题精品文稿.ppt》由会员分享,可在线阅读,更多相关《数值分析常微分方程初值问题精品文稿.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值分析常微分方程初值问题第1页,本讲稿共17页例1.罗伦茨模型求解区域求解区域:0 t 80初始条件:初始条件:x(0)=0,y(0)=0,z(0)=0.0001取取 =8/3,=28,=102/16第2页,本讲稿共17页例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页例例3.人口模型人口模型(Logistic):P=rP(1 P/K)取取:r=0.02,K=500初始条件初始条件:P(0)=76 例例4.传染病
2、模型传染病模型:P=rP(L P)L=25000,r=0.00001 初始条件初始条件:P(0)=24/16第4页,本讲稿共17页常微分方程初值问题:例 数值方法:数值方法: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页连续问题:离散问题:n=1,2,3,6/16第6页,本讲稿共17页求解常微分方程初值问题的Euler方法 7/16第7页,本讲稿共17页例 取步长取步长 h=2/10,2/20,2/30,2/40,用欧拉法求解用欧拉法求解.解解
3、:记记 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页n=input(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
4、;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页y=f(x,y)梯形公式梯形公式:左矩形公式左矩形公式用数值积分方法离散化常微分方程10/16第10页,本讲稿共17页算法算法:k1=f(xn,yn),k2=f(xn+1,yn+h k1)由梯形公式推出的预-校方法:11/16第11页,本讲稿共17页n=input(input n:=);f=inline(y-x.*y.2);h=2/n;x=h:h:2;y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 微分方程 初值问题 精品 文稿
限制150内