数值计算笔记之数值积分(二)龙贝格算法

本文介绍了龙贝格算法,一种在数值积分中提高精度的逐次分半加速法。通过分析变步长的梯形法,讨论了如何在不增加计算量的前提下减少误差。文章详细阐述了龙贝格算法的步骤,并提供了相应的C++代码实现,展示了该算法如何用于求解特定积分问题。
摘要由CSDN通过智能技术生成

        龙贝格求积公式也称为逐次分半加速法。它是在梯形公式、辛普森公式和柯特斯公式之间的关系的基础上,构造出一种加速计算积分的方法。 作为一种外推算法,它在不增加计算量的前提下提高了误差的精度。

        在等距基点的情况下,用计算机计算积分值通常都采用把区间逐次分半的方法进行。这样,前一次分割得到的函数值在分半以后仍可被利用,且易于编程。

一、变步长的梯形法

求 \int_{a}^{b}f(x)dx

<1> 首先在[a,b]上用梯形公式,得T_{1}

<2>将[a,b] 二等分,步长h=\frac{b-a}{2},用复化梯形公式,得T_{2}

<3>将[a,b]四等分,步长h=\frac{b-a}{4}  ,用复化梯形公式,得T_{4}

\cdots \cdots

<n>将将[a,b] 2n 等分,步长h=\frac{b-a}{2n}  ,用复化梯形公式,得T_{2n}

问题:

  1. 每一步是否能用到上一步得计算结果?
  2. 区间划分到什么程度,才满足精度要求?

分析:

<1>、n等分,步长 h=\frac{b-a}{n} ,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值