计算方法常微分方程初值问题数值解法.ppt
《计算方法常微分方程初值问题数值解法.ppt》由会员分享,可在线阅读,更多相关《计算方法常微分方程初值问题数值解法.ppt(62页珍藏版)》请在三一办公上搜索。
1、第12次 常微分方程初值问题数值解法,计算方法(Numerical Analysis),内容,常微分方程初值问题解的存在性定理Euler公式梯形公式两步Euler公式欧拉法的局部截断误差改进型Euler公式龙格-库塔法算法实现,常微分方程初值问题解的存在性定理,第9章 常微分方程初值问题数值解法,包含自变量、未知函数及未知函数的导数的方程称为微分方程。,微分方程中出现的未知函数最高阶导数的阶数称为微分方程的阶数。,9.1 引言,自变量个数只有一个的微分方程称为常微分方程。,如下是一些典型方程求解析解的基本方法可分离变量法、常系数齐次线性方程的解法、常系数非齐次线性方程的解法等。,从实际问题当中
2、归纳出来的微分方程,通常主要依靠数值解法来解决。,定理1:如果函数f(x,y)在带形区域,则方程(9.1)在a,b上存在唯一的连续可微分的解的解 y=y(x)。,内连续,且关于y满足李普希兹(Lipschitz)条件,即存在常数L(它与x,y无关)使,推论:如果函数f(x,y)对y的偏导数 在带形区域,对R内的所有x,y 都成立。,即存在常数L(它与x,y无关)使,则方程(9.1)在a,b上存在唯一的连续可微解y=y(x)。,内有界。,Home,Euler公式,本章假设微分方程初值问题(9.1)有解,常微分方程初值问题(9.1)的数值解法的基本思想:算出精确解y(x)在区间a,b上的一系列离散
3、节点,的近似值,处的函数值,y=y(x),a=x0,xn=b,x1,x2,x3,(未知),相邻两个节点的间距 称为步长,步长可以相等,也可以不等。,数值解法需要把连续性的问题加以离散化,从而求出离散节点的数值解。,常微分方程数值解法的基本出发点:离散化。采用“步进式”,即求解过程顺着节点排列的次序逐步向前推进。,中的导数 进行离散化处理。,以便对初值问题,欧拉(Euler)方法是解初值问题的最简单的数值方法。,9.2 简单的数值方法与基本概念,的解y=y(x)代表通过点 的一条称之为微分方程的积分曲线。,积分曲线上每一点 的切线的斜率 等于函数 在这点的函数值。,9.2.1 Euler公式,初
4、值问题,Euler法的求解过程:从初始点P0(即点(x0,y0)出发,作积分曲线y=y(x)在P0点上切线,其斜率为,y=y(x),x0,xi,x1,y,x2,P1(x1,y1),P0,Pn,xi+1,xn,P2(x2,y2),Pi(xi,yi),Pi+1(xi+1,yi+1),y(x1),y(x2),y(xi),y(xi+1),y(xn),y(x0),这样就获得了P1点的坐标:(x1,y1)。将y1作为y(x1)的近似值(想象(x1,y1)在积分曲线y=y(x)上),当 时,得,过点P1(x1,y1),作积分曲线y=y(x)的切线交直线x=x2于P2点。注意切线 的斜率(近似)为,直线 方程
5、为:,当 时,得,由此获得了P2的坐标。,直线 的方程为:,当 时,得,重复以上过程,对已求得点,以 为(近似)斜率作直线,y=y(x),x0,xi,x1,y,x2,y1,P0,Pn,xi+1,xn,y2,yi,yi+1,y(x1),y(x2),y(xi),y(xi+1),y(xn),y(x0),yn,微分方程(9.1)的精确解y=y(x)的近似解为:y1,y2,,yn,注:还可用数值积分法和泰勒展开法推导 Euler公式(略)。,Euler公式,解:取h=0.1,根据Euler公式,得,例9.1:利用Euler公式求解微分方程的初值问题,由x0=0,y0=1,代入以上公式,得 y1=1.1*
6、y0-0.2*x0/y0=1.1,课堂练习:计算出 x2,y2;x3,y3,x0=0,y0=1x1=0.1,y1=1.1,计算结果比较:,初值问题有解:,可以由此公式计算出准确解:y(xn),欧拉法,准确值,y=y(x)的近似解,0,1,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,Home,1,1.5,2,梯形公式,9.2.2 梯形公式,(9.4),改用梯形方法计算其积分项,即,为了提高精度,对方程 的两端在区间 上积分得,,(9.5)式的右端含有未知的yi+1,它是一个关于yi+1的函数方程,这类数值方法称为隐式方法。相反地,欧拉法是显式方法。,代入(7.4)式,
7、并用近似代替式中即可得到梯形公式,(9.5),由于数值积分的梯形公式比矩形公式的精度高,所以梯形公式(9.5)比欧拉公式(9.2)的精度高。,求解困难,Home,两步Euler公式,对方程 两端在区间 上积分得,(9.6),改用中矩形公式计算其积分项,即,代入上式,并用yi近似代替式中y(xi)即可得到,(9.7),9.2.3 两步欧拉公式,两步欧拉公式,2个区间,【注】欧拉方法和梯形方法,都是单步法,其特点是在计算yi+1时只用到前一步的信息yi;,而两步欧拉公式(9.7)中除了yi外,还用到更前一步的信息yi-1,即调用了前两步的信息。,Home,欧拉法的局部截断误差,9.2.4 欧拉法的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 微分方程 初值问题 数值 解法
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6342202.html