计算机数学基础(下) 第5编 数值分析 第14章 常微分方程的数值解法.

Slides:



Advertisements
Similar presentations
数值分析 第五节 数值微分 在实际问题中,往往会遇到某函数 f(x) 是用表格 表示的, 用通常的导数定义无法求导, 因此要寻求其他 方法近似求导。常用的数值微分方法有 : 一. 运用差商求数值微分 二.运用插值函数求数值微分 三. 运用样条插值函数求数值微分 四. 运用数值积分求数值微分.
Advertisements

第二章 导数与微分 主讲人:张少强 Tianjin Normal University 计算机与信息工程学院.
高等数学( XJD ) 第二章 导数与微分 返回 高等数学( XAUAT ) 高等数学( XJD ) 求导法则 基本公式 导 数 导 数 微 分微 分 微 分微 分 求导方法 高阶导数 微分法则 导数与微分关系图导数与微分关系图.
一、微分的定义 二、微分的几何意义 三、微分公式及微分法则 四、微分在近似计算中的应用 五、小结 思考题.
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
第五节 全微分方程 一、全微分方程及其求法 二、积分因子法 三、一阶微分方程小结. 例如 所以是全微分方程. 定义 : 则 若有全微分形式 一、全微分方程及其求法.
新疆医科大学 主讲人:张利萍 计 算 方 法. zlp 第五章 常微分方程数值解 5.1 引言 ( 基本求解公式 ) 5.2 Runge-Kutta 法 5.3 微分方程组和高阶方程解法简介.
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
第二章 导数与微分 习题课 主要内容 典型例题 测验题. 求 导 法 则求 导 法 则 求 导 法 则求 导 法 则 基本公式 导 数 导 数 微 分微 分 微 分微 分 高阶导数 高阶微分 一、主要内容.
第三章 微积分学的创始人 : 德国数学家 Leibniz 微分学 导数描述函数变化快慢 --- 变化率 --- 切线 斜率 --- 相对误差 微分 描述函数变化程度 --- 函数值的增量 --- 绝对误差 都是描述物质运动的工具 ( 从微观上研究函数 ) 导数与微分 导数思想最早由法国 数学家 Fermat.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
1 第八章 常微分方程数值解法. 2 1 .微分方程的数值解法 3 在这些节点上把常微分方程的初值问题离散化为差 分方程的相应问题,再求出这些点上的差分方程的解 作为相应的微分方程的近似值(满足精度要求)。
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
第七节 函数的微分 一 、微分 概念 二、微分的几何意义 三、 基本初等函数的微分公 式与 微分运算法则 四 、小结.
1 第八章常微分方程初值问题的数值解法. 2 第八章 常微分方程数值解法 8.1 引言 ( 基本求解公式 )8.1 引言 ( 基本求解公式 ) 8.2 Runge-Kutta 法8.2 Runge-Kutta 法 8.3 微分方程组和高阶方程解法简介8.3 微分方程组和高阶方程解法简介.
高等数学一 主讲 杨俊 演示文稿制作 杨俊. 高等数学一 第 3 章 一元函数微分学的应用 第 4 章 一元函数 积分学及应用 第 1 章 函数、极限与连续 第 2 章 导数与微分.
第 4 章 不定积分 4.1 不定积分的概念与基本积分公式 4.2 换元积分法 4.3 分部积分法.
第 4 章 数值微积分. 4.1 内插求积 Newton-Cotes 公式 第 4 章 数值微积分 4.1 内插求积 Newton-Cotes 公式.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
计算机数学基础(下) --数值分析 教师:孙继荣 电话: 028 -
1 热烈欢迎各位朋友使用该课件! 广州大学数学与信息科学学院. 2 工科高等数学 广州大学袁文俊、邓小成、尚亚东.
5.4 微 分 一、微分概念 二、微分的运算法则与公式 三、微分在近似计算上的应用. 引例 一块正方形金属片受热后其边长 x 由 x 0 变到 x 0  x  考查此薄片的面积 A 的改变情况  因为 A  x 2  所以金属片面 积的改变量为  A  (x 0 
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
第二章 导数与微分 一. 内 容 要 点 二. 重 点 难 点 三. 主 要 内 容 四. 例 题与习题.
第二章 导数与微分. 二、 微分的几何意义 三、微分在近似计算中的应用 一、 微分的定义 2.3 微 分.
全微分 教学目的:全微分的有关概念和意义 教学重点:全微分的计算和应用 教学难点:全微分应用于近似计算.
2.3 函数的微分. 四川财经职业学院 课前复习 高阶导数的定义和计算方法。 作业解析:
第三节 微分 3.1 、微分的概念 3.2 、微分的计算 3.3 、微分的应用. 一、问题的提出 实例 : 正方形金属薄片受热后面积的改变量.
18.2一元二次方程的解法 (公式法).
第三章 函数逼近 — 最佳平方逼近.
例题 教学目的: 微积分基本公式 教学重点: 牛顿----莱布尼兹公式 教学难点: 变上限积分的性质与应用.
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
高等数学电子教案 第五章 定积分 第三节 微积分基本定理.
第五节 微积分基本公式 、变速直线运动中位置函数与速度 函数的联系 二、积分上限函数及其导数 三、牛顿—莱布尼茨公式.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第二节 微积分基本公式 1、问题的提出 2、积分上限函数及其导数 3、牛顿—莱布尼茨公式 4、小结.
第九章 常微分方程数值解  考虑一阶常微分方程的初值问题
第四章 定积分及其应用 4.3 定积分的概念与性质 微积分基本公式 定积分的换元积分法与分部积分法 4.5 广义积分
第四章 函数的积分学 第六节 微积分的基本公式 一、变上限定积分 二、微积分的基本公式.
微积分基本定理 2017/9/9.
9.1 数值积分基本方法 9.2 梯形积分 9.3 Simpson积分 9.4 Newton-Cotes积分 9.5 Romberg积分
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
定积分习题课.
高等数学 第三十四讲 函数的微分 主讲教师:陈殿友 总课时: 128.
第五节 函数的微分 一、微分的概念 二、微分运算法则 三、微分在近似计算中的应用 四、微分在估计误差中的应用 第二章
第四节 一阶线性微分方程 线性微分方程 伯努利方程 小结、作业 1/17.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第三章 数值积分法在系统仿真中的应用 3.1 连续系统仿真中常用的数值积分法……………. 3.2 刚性系统的特点及算法………………………….
非线性物理——混沌 向前 胡冰清
第三章 导数与微分 习 题 课 主要内容 典型例题.
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
§3 微分及其运算 一、微分的定义 二、基本初等函数的微分公式与 微分运算法则.
数值计算方法 第八章 常微分方程初值问题数值解法  重庆邮电大学.
第5章 §5.3 定积分的积分法 换元积分法 不定积分 分部积分法 换元积分法 定积分 分部积分法.
/* Numerical Methods for Ordinary Differential Equations */
第四章 数值积分与数值微分 — 复合求积公式 — Romberg 算法.
计算机数学基础 主讲老师: 邓辉文.
第五节 第二章 函数的微分 一、微分的概念 二、微分运算法则 三、微分在近似计算中的应用 *四、微分在估计误差中的应用.
计算机数学基础(下) 第5编 数值分析 第12章 数值积分与微分(续).
§1体积求法 一、旋转体的体积 二、平行截面面积为已知的立体的体积 三、小结.
3.1 变化率与导数   3.1.1 变化率问题 3.1.2 导数的概念.
第一节 不定积分的概念与性质 一、原函数与不定积分的概念 二、不定积分的几何意义 三、基本积分表 四、不定积分的性质 五、小结 思考题.
第三章 函数的微分学 第二节 导数的四则运算法则 一、导数的四则运算 二、偏导数的求法.
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
第四章 函数的 积分学 第七节 定积分的换元积分法     与分部积分法 一、定积分的换元积分法 二、定积分的分部积分法.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
一元一次方程的解法(-).
Presentation transcript:

计算机数学基础(下) 第5编 数值分析 第14章 常微分方程的数值解法

本章主要内容: 欧拉法 欧拉公式的截断误差 改进欧拉法 龙格—库塔法 重点:欧拉法、龙格—库塔法 难点:局部截断误差 ,龙格—库塔法

14.1 欧拉法 设一阶微分方程的初值问题为 14.1.1 欧拉公式 本章的学习目的是要通过数值解法,求解一阶微 分方程的初值问题。 14.1 欧拉法 14.1.1 欧拉公式 本章的学习目的是要通过数值解法,求解一阶微 分方程的初值问题。 设一阶微分方程的初值问题为 怎样求 呢? 我们过点 以 为斜率作切线 切线方程为 以 代入,得 再以x1作为x0,用上面的方法作切线求y2,如此下去 得到 ,从而求得 的近似值。这种解法称为欧拉法。

如果 的取法是等步长的。记 上面用欧拉法求解的公式可表示成: 这一公式称为欧拉公式。 欧拉法的几何意义: 如果 的取法是等步长的。记 上面用欧拉法求解的公式可表示成: 这一公式称为欧拉公式。 欧拉法的几何意义:

例1 用欧拉法求初值问题 在 处的近似值。 解: 列表计算,

局部截断误差 精确解 与近似解 之间的误差称为局 部截断误差。 由泰勒展开式可知: 因此,欧拉法具有一阶精度。 精确解 与近似解 之间的误差称为局 部截断误差。 由泰勒展开式可知: 因此,欧拉法具有一阶精度。 它的局部截断误差是关于步长 h 的二阶无穷小量。 即:

[2002年1月试卷选择题5] 解常微分方程初值问题的欧拉法的局部截断误差是( )。 解常微分方程初值问题的欧拉法的局部截断误差是( )。

14.1.2 改进欧拉法 求微分方程的解,最简单的想法就是直接积分 这在高等数学中可能是不可行的,但在数值分析中却是可行的。 14.1.2 改进欧拉法 求微分方程的解,最简单的想法就是直接积分 这在高等数学中可能是不可行的,但在数值分析中却是可行的。 用数值积分的梯形公式代入,有: 这是求 的近似值的梯形公式。由于等式的两边都有 ,不好直接计算,称为隐式形式。

但由于是近似计算,我们可以先用欧拉公式求出 的一个近似值,然后把这个近似值代入等号的右边,计算等号左边的 ,前者称为预报值,后者称为校正值。这种方法称为改进欧拉法。 公式可表示为: 公式也可表示为:

写成一个式子。就是: 也可表示为平均值的形式: 改进欧拉法具有二阶精度。 它的局部截断误差是关于步长h 的三阶无穷小量。 即:

例2 用改进欧拉法求例1初值问题的近似解。 解: 本题用改进欧拉法求解的公式为: 列表计算,

[2001年7月试卷计算题14] 用改进的欧拉法预报—校正公式,取步长h=0.2求解初值得问题 解: 本题改进欧拉法的预报—校正公式为: 当 k=0 时,

当 k=1 时,

14.2 龙格—库塔法 14.2.1 龙格—库塔法的基本思想 设一阶微分方程的初值问题 的解为 。 如果是等距节点,记步长 根据微分中值定理 14.2 龙格—库塔法 14.2.1 龙格—库塔法的基本思想 设一阶微分方程的初值问题 的解为 。 如果是等距节点,记步长 根据微分中值定理 上式中 而根据题设 故有:

由于 是 中满足微分中值 定理的点的导数 因此, 称为平均斜率 则: 如取 处的斜率 作为平均斜率 的近似值, 则得欧拉公式,它的近似等级为 。 如取 处的斜率 的平均数作为平均斜率的 近似值,则得改进欧拉公式,它的近似等级为 。 公式为:

由此想到,我们是否可以在 中多取几个点, 再以它们的某种平均值作为 ,把精度进一步提高呢? 假设在 中取n个点 其中 ,斜率为 如果取第一个点为 ,则 取平均斜率的计算方法为 则: 其中: 恰当的选取公式中的常数,就可以使精度尽量地高。 这就是龙格—库塔法的一般公式。

14.2.2 二阶龙格—库塔法 假设在 中再取一个点 如果取第一个点为 ,则 取点 为第二个点, 则: 公式为: 14.2.2 二阶龙格—库塔法 假设在 中再取一个点 如果取第一个点为 ,则 取点 为第二个点, 则: 公式为: 恰当的选取 ,可以使精度达到 。 这就是二阶龙格—库塔公式。

常见的二阶龙格—库塔公式称为中点公式。 它是二阶龙格—库塔公式中 的结果。

14.2.3 三、四阶龙格—库塔法 三阶龙格—库塔法的一般公式为 其中: 该公式的局部截断误差为 。

四阶龙格—库塔法的一般公式为 其中: 该公式的局部截断误差可达 。

四阶龙格—库塔法的优点是; ⑴ 它是一步法,即已知yk就可以求出yk+1,不需要知道其它的数据。 ⑵ 精确度高。 缺点是计算量大。在一个步长的计算中,要四次计算f(x,y)的值。 例如,用四阶龙格—库塔法再解 在 处的近似值。 解:

我们仍然用 Excel 列表计算,为了清楚,先用公式计 算出 ,再计算出 ,然后按步长增加, 计算下一步长。 计算结果为:

[2001年7月试卷填空题10] 解常微分方程初值问题的三阶龙格——库塔法的局部截断误差是 。 作业: P.185 P.203 带※的练习题 解常微分方程初值问题的三阶龙格——库塔法的局部截断误差是 。 作业: P.185 P.203 带※的练习题