分享
分销 收藏 举报 申诉 / 11

类型数值分析龙格库塔方法.ppt

  • 上传人:人****来
  • 文档编号:14511993
  • 上传时间:2026-10-03
  • 格式:PPT
  • 页数:11
  • 大小:552.54KB
  • 下载积分:10 金币
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数值 分析 龙格库塔 方法
    资源描述:
    单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第九章,常微分方程数值解,2,龙格,-库塔法,/*,Runge-Kutta,Method*/,一、再看Taylor方法,二、Runge-Kutta 方法,复习,一元函数的Taylor展开,二元函数的Taylor展开,注:应用泰勒展开式构造公式时,希望近似值的泰勒展开式与精确值的泰勒展式有尽可能多的项相同,即:两者关于h的展式中的系数尽可能多的项相同,这样局部截断误差与h的更高次同阶,从而获得高精度的近似公式。,二、Runge-Kutta 方法,Step 3:将 yi+1 与 y(xi+1)在 xi 点的泰勒展开作比较,第九章 常微分方程数值解,这里有 个未知数,个方程。,所有满足上式的格式统称为2阶龙格-库塔格式。,所有满足上式的格式统称为2阶龙格-库塔格式。,问题:为获得更高的精度,应该如何进一步推广?,注意到,就是改进的欧拉法。,一、再看Taylor方法,二、Runge-Kutta 方法,考察改进的欧拉法,可以将其改写为:,Step 2:将 K2 代入第1式,得到,Step 3:将 yi+1 与 y(xi+1)在 xi 点的泰勒展开作比较,一、再看Taylor方法,一、再看Taylor方法,要求 ,则必须有:,所有满足上式的格式统称为2阶龙格-库塔格式。,Butcher 于1965年给出了计算量与可达到的最高精度阶数的关系:,最常用为四级4阶经典龙格-库塔法/*Classical Runge-Kutta Method*/:,一元函数的Taylor展开,Step 1:将 K2 在(xi,yi)点作 Taylor 展开(用二元函数泰勒展开),Step 3:将 yi+1 与 y(xi+1)在 xi 点的泰勒展开作比较,建立高精度的单步递推格式。,Step 2:将 K2 代入第1式,得到,注:应用泰勒展开式构造公式时,希望近似值的泰勒展开式与精确值的泰勒展式有尽可能多的项相同,即:两者关于h的展式中的系数尽可能多的项相同,这样局部截断误差与h的更高次同阶,从而获得高精度的近似公式。,二元函数的Taylor展开,步长一定是一个h 吗?,单步递推法的基本思想是从(xi,yi)点出发,以某一斜率沿直线达到(xi+1,yi+1)点。,Step 1:将 K2 在(xi,yi)点作 Taylor 展开(用二元函数泰勒展开),考察改进的欧拉法,可以将其改写为:,二元函数的Taylor展开,二、Runge-Kutta 方法,一、再看Taylor方法,一般可取公式为如下形式,注:,应用泰勒展开式构造公式时,希望,近似值的泰勒展开式与精确值的泰勒展式有尽可能多的项相同,,即:两者关于h的展式中的系数,尽可能多的项相同,,这样局部截断误差与h的更高次同阶,从而获得高精度的近似公式。,建立高精度的单步递推格式。,单步递推法的,基本思想,是从(,x,i,y,i,)点出发,以,某一斜率,沿直线达到(,x,i,+1,y,i,+1,)点。欧拉法及其各种变形所能达到的最高精度为2阶,。,考察改进的欧拉法,可以将其改写为:,斜率,一定取,K,1,K,2,的,平均值,吗?,步长一定是一个,h,吗?,二、Runge-Kutta 方法,首先希望能确定系数,1,、,2,、,p,,使得到的算法格式有,2,阶精度,即在 的前提假设下,使得,Step 1,:,将,K,2,在,(,x,i,y,i,),点作 Taylor 展开,(用二元函数泰勒展开),将改进欧拉法推广为:,),(,),(,1,2,1,2,2,1,1,1,p,hK,y,p,h,x,f,K,y,x,f,K,K,K,h,y,y,i,i,i,i,i,i,+,+,=,=,+,+,=,+,l,l,Step 2,:,将,K,2,代入第1式,得到,Step 3,:,将,y,i,+1,与,y,(,x,i,+1,)在,x,i,点的,泰勒,展开作比较,要求 ,则必须有:,这里有 个未知数,个方程。,3,2,存在,无穷多个解,。所有满足上式的格式统称为,2阶龙格,-,库塔格式,。,注意到,就是改进的欧拉法。,问题:,为获得更高的精度,应该如何进一步推广?,其中,i,(,i,=1,m,),,i,(,i,=2,m,),和,ij,(,i,=2,m,;,j,=1,i,1,),均为待定系数,确定这些系数的步骤与前面相似。,),.,(,.,.,),(,),(,),(,.,1,1,2,2,1,1,2,32,1,31,3,3,1,21,2,2,1,2,2,1,1,1,-,-,+,+,+,+,+,+,=,+,+,+,=,+,+,=,=,+,+,+,+,=,m,m m,m,m,m,i,m,i,i,i,i,i,i,m,m,i,i,hK,hK,hK,y,h,x,f,K,hK,hK,y,h,x,f,K,hK,y,h,x,f,K,y,x,f,K,K,K,K,h,y,y,b,b,b,a,b,b,a,b,a,l,l,l,最常用为四级4阶,经典龙格-,库塔法,/*,Classical Runge-Kutta Method,*/,:,注:,龙格-,库塔法,的运算在于计算,K,i,的值,即计算,f,的值。Butcher 于1965年给出了计算量与可达到的最高精度阶数的关系:,7,5,3,可达到的最高精度,6,4,2,每步须算,K,i,的个数,由于龙格-,库塔法的导出基于泰勒展开,故精度主要受解函数的光滑性影响。对于光滑性不太好的解,最好采用,低阶算法,而将步长,h,取小,。,
    展开阅读全文

    开通VIP折扣优惠下载文档

    提示  咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。

    咨信网小贴示:
    1、浏览或下载可查看了解,请点击【咨信网告知】。
    2、下载文件中如有侵权或不适当内容,将立即纠正。
    3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
    4、开具发票登录电脑端申请,请点击【索取发票】。

    咨信网客服组:【微信客服】

    自信AI创作助手
    关于本文
    本文标题:数值分析龙格库塔方法.ppt
    链接地址:https://www.zixin.com.cn/doc/14511993.html

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork