计算方法B.裴玉茹.08.数值微分与积分(3)
- 数值分析课本第 5 章(数值微分与积分) + PPT(数值微分与积分方法)
数值微分与积分方法
3. 龙贝格积分
- 为了提高求定积分的精度,我们可以通过添加数据进行扩展
- 龙贝格积分是对复合梯形法则应用外推的结果
- 理查德森外推
- 梯形法则的特殊性,误差没有奇数阶的导数,一次利用外推能够提高两阶精度
- 抵消了
- 梯形法则误差
描述
- 需要近似的积分:
- 近似公式
表示使用步长为 的复合梯形法则, 定义如下
梯形法则
- 给出复合梯形法则的递推形式
- 原始梯形法则
- 区间分为等长两段,使用复合梯形法则
- 归纳证明
证明
- 将两个小区间合并为一个大区间
外推
- 第 2 列是第 1 列的外推
- 第 3 列是第 2 列的外推
是对 外推的结果
- 根据理查德森外推的形式
- 梯形法则精度是 1,是 2 阶近似
- 一般化
- 外推结果
是辛普森法则- 精度为 3,是 4 阶近似
- 可以看看
既是辛普森法则,也是 外推的结果
- 最佳近似
- 何时停止,
和 的差距小于指定值
- 何时停止,
算法
4. 自适应积分
- 固定步长的问题
- 小步长对应更小的截断误差,对于给定容差我们可以通过误差公式确定步长
- 但是公式中可能包含高阶导数,高阶导数可能无法计算,导致无法确定步长
- 函数变化有的地方很缓,不需要很高的精度,有些地方变化陡,需要较高的精度
- 不同地方精度需求不一致
- 小步长对应更小的截断误差,对于给定容差我们可以通过误差公式确定步长
- 自适应步长
思路
- 我们对当前区间使用梯形法则近似,然后进一步缩短步长,使用两个梯形近似
- 计算这两次计算的误差之差,判断是否可以接受
- 如果可以接受,则结束;如果不能接受,则进一步细分
推导
- 3倍标准
- 定理 5.1:加权中值
算法
高阶自适应积分
- 辛普森法则替换梯形法则
- 15 倍误差
5. 高斯积分
阶的牛顿-科特斯公式的精度为 ( 为奇数)和 ( 为偶数)- 但是这是均匀分布节点的情况下
- 调整节点的位置,用于提高精度
- 高斯积分精度:
正交多项式
多项式基
- 正交
线性无关
- 正交
- 多项式正交集合根定理
勒让德多项式
在区间 上正交- 证明:暴算
高斯积分
- 高斯积分把节点放置在勒让德多项式的根的位置上
是拉格朗日插值多项式
高斯积分的精度
证明
- 高斯积分的函数记作
- 设
为至多 阶的多项式,那么使用多项式长除法表示
为 阶勒让德多项式, 和 均为小于 阶的多项式- 设插值点为
,那么有 - 因此高斯积分的插值多项式插值了
- 其实
就是
- 其实
可以表示为 阶勒让德多项式集合的线性组合,由正交性
- 那么
区间变换
- 一般问题积分区间为
,需要变换到