微分方程数值解法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微分方程数值解法课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微分方程 数值 解法 课件
- 资源描述:
-
1、 第6章 常微分方程数值解法1ppt课件 微分方程数值解一般可分为:微分方程数值解一般可分为:常微分方程数值解常微分方程数值解和和偏微分偏微分方程数值解方程数值解。自然界与工程技术中的许多现象,其数学表达式。自然界与工程技术中的许多现象,其数学表达式可归结为常微分方程(组)的定解问题。一些偏微分方程问题可归结为常微分方程(组)的定解问题。一些偏微分方程问题也可以转化为常微分方程问题来(近似)求解。也可以转化为常微分方程问题来(近似)求解。Newton最早采最早采用数学方法研究二体问题,其中需要求解的运动方程就是常微用数学方法研究二体问题,其中需要求解的运动方程就是常微分方程。许多著名的数学家,
2、如分方程。许多著名的数学家,如 Bernoulli(家族),(家族),Euler、Gauss、Lagrange和和Laplace等,都遵循历史传统,研究重要等,都遵循历史传统,研究重要的力学问题的数学模型,在这些问题中,许多是常微分方程的的力学问题的数学模型,在这些问题中,许多是常微分方程的求解。作为科学史上的一段佳话,海王星的发现就是通过对常求解。作为科学史上的一段佳话,海王星的发现就是通过对常微分方程的近似计算得到的。本章主要介绍常微分方程数值解微分方程的近似计算得到的。本章主要介绍常微分方程数值解的若干方法。的若干方法。2ppt课件1 1、常微分方程与解、常微分方程与解为为n n阶常微分
3、方程阶常微分方程。0),()(nyyyyxF如果函数如果函数 在区间在区间a,ba,b内内n n阶可导,称方程阶可导,称方程)(xyy )(xyy 满足方程的函数满足方程的函数称为微分方程的称为微分方程的解解。则则如如为任意常数)为任意常数)xy2 CCxy(,2一般称为方程的一般称为方程的通解通解。为方程的解。为方程的解。12 xy如果如果则有则有10 )(y为方程满足定解条件的解。为方程满足定解条件的解。一一、初值问题的数值解法初值问题的数值解法3ppt课件 102)(yxy CCxy1212 xy方程的通解方程的通解满足定解条件的解满足定解条件的解微分关系(方程)微分关系(方程)解的图示
4、解的图示4ppt课件本教材重点讨论定解问题本教材重点讨论定解问题(初值问题)初值问题)定解条件(初始条件)定解条件(初始条件)00yxyyxfy)(),(),(yxf是否能够找到定解问题的解取决于是否能够找到定解问题的解取决于仅有极少数的方程可以通过仅有极少数的方程可以通过“常数变易法常数变易法”、“可分可分离变量法离变量法”等特殊方法求得初等函数形式的解,绝大等特殊方法求得初等函数形式的解,绝大部分方程至今无法理论求解。部分方程至今无法理论求解。如如xyxyeyxyxyy 212,),sin(sin等等等等5ppt课件2 2、数值解的思想、数值解的思想(1 1)将连续变量)将连续变量 离散为
5、离散为,bax bxxxxank 10nkxyykk,)(21 (2 2)用代数的方法求出解函数)用代数的方法求出解函数 在在 点的近似值点的近似值)(xyy kx)(kxy*ky)(xyy 数学界关注数学界关注工程师关注工程师关注如果找不到解函数如果找不到解函数数学界还关注:数学界还关注:解的存在性解的存在性解的唯一性解的唯一性解的光滑性解的光滑性解的振动性解的振动性解的周期性解的周期性解的稳定性解的稳定性解的混沌性解的混沌性6ppt课件 求函数求函数 y(x)在一系列节点在一系列节点 a=x0 x1 xn=b 处的近似值处的近似值 的方法称为微分方程的数值解法。的方法称为微分方程的数值解法
6、。()(1,.,)iiyy xin称节点间距称节点间距 为步长,为步长,通常采用通常采用等距节点等距节点,即取,即取 hi=h(常数常数)。)1,.,0(1 nixxhiii1,nyy称为微分方程的数值解。称为微分方程的数值解。所谓数值解法:所谓数值解法:7ppt课件称称 在区域在区域D上对上对 满足满足Lipschitz条件条件是指是指:1212120.(,)(,),(),()Ls tf x yf x yL yyxa byyy xy x(,)f x yy(,),()()Dx y axb y xyy x记记3 3、相关定义、相关定义8ppt课件(2)一般构造方法:一般构造方法:4、迭代格式的构
7、造迭代格式的构造(1)构造思想:构造思想:将连续的微分方程及初值条件离散为线性方程将连续的微分方程及初值条件离散为线性方程组加以求解。由于离散化的出发点不同,产生出各种不同的数组加以求解。由于离散化的出发点不同,产生出各种不同的数值方法。基本方法有:有限差分法(数值微分)、有限体积法值方法。基本方法有:有限差分法(数值微分)、有限体积法(数值积分)、有限元法(函数插值)等等。(数值积分)、有限元法(函数插值)等等。9ppt课件(3)如何保证迭代公式的稳定性与收敛性如何保证迭代公式的稳定性与收敛性?5、微分方程的数值解法需要解决的主要问题、微分方程的数值解法需要解决的主要问题(1)如何将微分方程
8、离散化,并建立求其如何将微分方程离散化,并建立求其数值解的迭代公式?数值解的迭代公式?(2)如何估计迭代公式的局部截断误差与整体误差?如何估计迭代公式的局部截断误差与整体误差?10ppt课件二、初值问题解的存在唯一性二、初值问题解的存在唯一性 考虑一阶常微分方程的初值问题考虑一阶常微分方程的初值问题/*Initial-Value Problem*/:0)(,),(yaybaxyxfdxdy|),(),(|2121yyLyxfyxf 则上述则上述IVP存在唯一解。存在唯一解。只要只要 在在 上连续上连续,且关于且关于 y 满足满足 Lipschitz 条件,条件,(,)f x y1,a bR即存
9、在与即存在与 无关的常数无关的常数 L 使使,x y对任意定义在对任意定义在 上的上的 都成立,都成立,,a b 12,yxyx11ppt课件三、初值问题的离散化方法三、初值问题的离散化方法 离散化方法的基本特点是依照某一递推公式,离散化方法的基本特点是依照某一递推公式,值值 ,取取 。按节点从左至右的顺序依次求出按节点从左至右的顺序依次求出 的近似的近似()iy x(1,.,)iyin0y 如果计算如果计算 ,只用到前一步的值,只用到前一步的值 ,则称这则称这类方法为类方法为单步方法单步方法。1iyiy如果计算如果计算 需用到前需用到前r步的值步的值 ,则称这类方法为则称这类方法为r步方法步
10、方法。1iy11,ii ryy iy12ppt课件6.2 Euler6.2 Euler方法方法kp0p1p1npnpkx0 x1x1nxnx),(111212yxfxxyy 第一步:连续变量离散化第一步:连续变量离散化,nkxxxxx10第二步:用直线步进第二步:用直线步进),(000101yxfxxyy ),(),(nnnnnnnnnnyxhfyyyxfxxyy 111EulerEuler格式格式1 1、EulerEuler格式格式 00yxyyxfy)(),(13ppt课件l 18 18世纪最杰出的数学家之一,世纪最杰出的数学家之一,1313岁岁时入读巴塞尔大学,时入读巴塞尔大学,1515
11、岁大学毕业,岁大学毕业,1616岁获得硕士学位。岁获得硕士学位。l 17271727年年-1741-1741年(年(2020岁岁-34-34岁)在彼岁)在彼得堡科学院从事研究工作,在分析学、得堡科学院从事研究工作,在分析学、数论、力学方面均有出色成就,并应数论、力学方面均有出色成就,并应俄国政府要求,解决了不少地图学、俄国政府要求,解决了不少地图学、造船业等实际问题。造船业等实际问题。l 2424岁晋升物理学教授。岁晋升物理学教授。l 17351735年(年(2828岁)右眼失明。岁)右眼失明。14ppt课件l 1741 1741年年 -1766-1766(3434岁岁-59-59岁)任德国科
12、学院物理数学所所岁)任德国科学院物理数学所所长,任职长,任职2525年。在行星运动、刚体运动、热力学、弹道学、人年。在行星运动、刚体运动、热力学、弹道学、人口学、微分方程、曲面微分几何等研究领域均有开创性的工作。口学、微分方程、曲面微分几何等研究领域均有开创性的工作。l 17661766年应沙皇礼聘重回彼得堡,在年应沙皇礼聘重回彼得堡,在17711771年(年(6464岁)左眼失岁)左眼失明。明。l EulerEuler是数学史上最多产的数学家,平均以每年是数学史上最多产的数学家,平均以每年800800页的速页的速度写出创造性论文。他去世后,人们用度写出创造性论文。他去世后,人们用3535年整
13、理出他的研究成年整理出他的研究成果果7474卷。卷。15ppt课件在假设在假设 yi=y(xi),即第,即第 i 步计算是精确的前提步计算是精确的前提下,考虑的截断误差下,考虑的截断误差 Ri=y(xi+1)yi+1 称为称为局部截断局部截断误差误差/*local truncation error*/。定义定义2.2 若某算法的局部截断误差为若某算法的局部截断误差为O(hp+1),则称该,则称该 算法有算法有p 阶精度。阶精度。定义定义2.12、欧拉法的局部截断误差、欧拉法的局部截断误差16ppt课件 欧拉法的局部截断误差:欧拉法的局部截断误差:11()iiiRy xy23()()2ihyxO
14、 hRi 的的主项主项/*leading term*/欧拉法具有欧拉法具有 1 阶精阶精度度。232()()()()(,)hiiiiiiy xhy xy xO hyhf x y()iiyy x()(,()iiiy xf x y x2()O h17ppt课件例例1:1:用欧拉公式求解初值问题用欧拉公式求解初值问题 2201.201yxyxy ()取步长取步长 。0.1h 解解:应用应用EulerEuler公式于题给初值问题的具体形式为:公式于题给初值问题的具体形式为:2120,1,.,1101iiiiyyhx yiy 其中其中 。0.1ixi计算结果列于下表:计算结果列于下表:18ppt课件ii
15、xiy iy xiiy xy 1234567891011120.10.20.30.40.50.60.70.80.91.01.11.21.0000000.9800000.9415840.8883890.8252500.7571470.6883540.6220180.5601130.5036420.4529110.4077830.9900990.9615380.9174310.8630690.8000000.7352940.6711410.6097560.5524860.5000000.4524890.4098360.0099010.0184620.0241530.0263200.0252500.
16、0218520.0172130.0122620.0076260.0036420.0004220.00205319ppt课件可用来检验近似解的准确程度。可用来检验近似解的准确程度。进行计算,数值解已达到了一定的精度。进行计算,数值解已达到了一定的精度。这个初值问题的准确解为这个初值问题的准确解为 ,21 1y xx从上表最后一列,我们看到取步长从上表最后一列,我们看到取步长0.1h 20ppt课件3、欧拉公式的改进:欧拉公式的改进:隐式欧拉法隐式欧拉法/*implicit Euler method*/向后差商近似导数向后差商近似导数hxyxyxy)()()(011 x0 x1)(,()(1101
展开阅读全文