计算方法9192



《计算方法9192》由会员分享,可在线阅读,更多相关《计算方法9192(17页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第九章 常微分方程数值解,数值计算方法,1,2024/11/21,2024/11/21,2,9.1,欧拉方法,第九章 常微分方程数值解,9.2,梯形方法,9.3,误差估计与稳定性,2,9.4,龙格库塔方法,9.5,线性多步法,9.6,一阶常微分方程组的数值,包含自变量、未知函数及未知函数的导数或微分的方程称为微分方程。在微分方程中,自变量的个数只有一个,称为常微分方程。自变量的个数为两个或两个以上的微分方程叫偏微分方程。微分方程中出现的未知函数最高阶导数的阶数称为微分方程的阶数。如果未知函数,y,及其各
2、阶导数,都是一次的,则称它是线性的,否则称为非线性的。,2024/11/21,3,对常微分方程初值问题的数值解法,就是要算出精确解,y(x),在区间,a,b,上的一系列离散节点,处的函数值 的近似值,。相邻两个节点的间距 称为步长,步长可以相等,也可以不等。本章总是假定,h,为常数,称为定步长,这时节点可表示为,数值解法需要把连续性的问题加以离散化,从而求出离散节点的数值解。,2024/11/21,4,初值问题,对常微分方程数值解法的基本出发点就是离散化。其数值解法有两个基本特点,它们都采用“步进式”,即求解过程顺着节点排列的次序一步一步地向前推进,描述这类算法,要求给出用已知信息 计算 的递
3、推公式。建立这类递推公式的基本方法是在这些节点上用数值积分、数值微分、泰勒展开等离散化方法,对初值问题,中的导数 进行不同的离散化处理。,2024/11/21,5,对于初值问题,的数值解法,首先要解决的问题就是如何对微分方程进行离散化,建立求数值解的递推公式。递推公式通常有两类,一类是计算,y,i,+1,时只用到,x,i,+1,x,i,和,y,i,,即前一步的值,因此有了初值以后就可以逐步往下计算,此类方法称为,单步法,;其代表是龙格,-,库塔法。另一类是计算,y,i,+1,时,除用到,x,i,+1,x,i,和,y,i,以外,还要用到 ,即前面,k,步的值,此类方法称为,多步法,;其代表是阿当
4、姆斯法。,2024/11/21,6,9.1.1 Euler,公式,欧拉(,Euler,)方法是解初值问题的最简单的数值方法。初值问题,的解,y=y(x),代表通过点 的一条称之为微分方程的积分曲线。积分曲线上每一点 的切线的斜率 等于函数 在这点的值。,9.1,欧拉方法,2024/11/21,7,Euler,法的求解过程是,:,从初始点,P,0,(,即点,(,x,0,y,0,),出发,作积分曲线,y=y(x),在,P,0,点上切线,(,其斜率为,),与,x=x,1,直线相交于,P,1,点,(,即点,(,x,1,y,1,),得到,y,1,作为,y(x,1,),的近似值,如上图所示。过点,(,x,
5、0,y,0,),以,f,(,x,0,y,0,),为斜率的切线方程为,切线与直线,x,=,x,1,的交点,得,这样就获得了,P,1,(,x,1,y,1,),点的坐标。,x,0,x,1,x,2,P,0,P,1,P,2,2024/11/21,8,同样,过点,P,1,(,x,1,y,1,),作积分曲线,y=y(x),的切线交直线,x=x,2,于,P,2,点,切线方程为,切线与直线,x,=,x,2,的交点,得,由此获得了,P,2,(,x,2,y,2,),的坐标。重复以上过程,就可获得一系列的点,:,P,1,P,1,P,n,。这样,从,x,0,逐个算出,x,1,x,1,x,n,对应的数值解,y,1,y,1
6、,y,n,。从图形上看就获得了一条近似于曲线,y=y(x),的折线,因此,,欧拉法也称为折线法,。,2024/11/21,9,通常取,(,常数,),则,Euler,法的计算格式,i,=0,1,n,还可用数值微分、数值积分法和泰勒展开法推导,Euler,格式。以数值积分为例进行推导。,将方程 的两端在区间 上积分得,,选择不同的计算方法计算上式的积分项,就会得到不同的计算公式。,2024/11/21,10,用左矩形方法计算积分项,代入,并用,y,i,近似代替式中,y(x,i,),即可得到向前欧拉(,Euler,)公式,由于数值积分的矩形方法精度很低,所以欧拉(,Euler,)公式当然很粗糙。,E
7、uler,公式计算,y,n+1,是用已知的或已算出,x,n,y,n,表示,称为显式方法。又因计算公式中不涉及,y,n-1,y,n-2,因此也称为单步法。,2024/11/21,11,12,例,1.,解,:,由,Euler,公式,2024/11/21,13,得,依此类推,有,0 1.0000,0.1000 1.1000,0.2000 1.1918,0.3000 1.2774,0.4000 1.3582,0.5000 1.4351,0.6000 1.5090,0.7000 1.5803,0.8000 1.6498,0.9000 1.7178,1.0000 1.7848,2024/11/21,13,
8、9.2,梯形法,2024/11/21,14,如果不用矩形法计算积分项,用梯形公式求积分项,得到,上式的右端含有未知的,y,i+1,它是一个关于,y,i+1,的函数方程,这类数值方法称为隐式方法,隐式法需要用迭代法求解。,梯形公式,在实际计算时,可将欧拉法与梯形法则相结合,计算公式为,称为改进欧拉法。,改进欧拉法的第一步,称为欧拉预估,-,校正公式,其中第一式称为预估公式,第二式称为校正公式。,2024/11/21,15,例,2,在区间,0,1.5,上,,,取,h,=0.1,,,求解,。,本题的精确解为,可用来检验近似解的精确程度。计算结果如下表,x,n,欧拉法,y,n,迭代一次,改进欧拉法,y
9、,n,准确解,0,1,1,1,0.1,1.1,1.095909,1.095445,0.2,1.191818,1.184096,1.183216,0.3,1.277438,1.260201,1.264911,0.4,1.358213,1.343360,1.341641,0.5,1.435133,1.416102,1.414214,0.6,1.508966,1.482956,1.483240,0.7,1.580338,1.552515,1.549193,0.8,1.649783,1.616476,1.612452,0.9,1.717779,1.678168,1.673320,1.0,1.784770,1.737869,1.732051,1.1,1.85118,1.795822,1.788854,1.2,1.917464,1.852242,1.843909,1.3,1.984046,1.907323,1.897367,1.4,2.051404,1.961253,1.949359,1.5,2.120052,2.014207,2.000000,2024/11/21,17,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 36个关键词详解2025政府工作报告
- 学习2025年政府工作报告中的八大科技关键词
- 2025年政府工作报告要点速览接续奋斗共谱新篇
- 学习2025政府工作报告里的加减乘除
- 深化农村改革党课ppt课件(20250305)
- 弘扬雷锋精神凝聚奋进力量学习雷锋精神的丰富内涵和时代价值
- 深化农村改革推进乡村全面振兴心得体会范文(三篇)
- 2025年民营企业座谈会深度解读PPT课件
- 领导干部2024年述职述廉述责述学述法个人报告范文(四篇)
- 读懂2025中央一号党课ppt课件
- 2025年道路运输企业主要负责人安全考试练习题[含答案]
- 2024四川省雅安市中考英语真题[含答案]
- 2024湖南省中考英语真题[含答案]
- 2024宁夏中考英语真题[含答案]
- 2024四川省内江市中考英语真题[含答案]