数值积分(五):复化求积公式和 Romberg 积分法
可分解法则
梯形法则仅给出了一个步长范围内的值,要计算整个区间上的值,就要把整个计算区间进行划分,对划分成的每个小区间使用梯形法则.
因此我们可以得到
上式即为复化梯形公式
,其中 $h=\dfrac{b-a}{N}$.
如果使用 Simpson 法则,就会得到
上式即为复化 Simpson 公式
,其中 $h=\dfrac{b-a}{2N}$.
精度递归改进
以梯形法则为例,选取 $2h$ 作为步长,则积分近似值即为
对比式 (5.1) 和式 (5.3) ,可以发现步长为 $h$ 的方案包含了步长为 $2h$ 的方案,即
这种方法被称为自适应梯形积分法
. 事实上,在进行数值计算时,我们并不能事先得知需要的步长:步长设置太大会使精度下降,步长设置太小则会浪费计算资源.
Romberg 积分法
上述方法收敛速度慢,我们在这种逐渐二分的思想上,采用误差事后估计法
所求得的误差作为积分近似值的补偿值,就得到了 Romberg 积分法
.
梯形积分 $T_n$ 的截断误差与 $h^2$ 成正比,因此步长二分后,误差约为原来的 $\dfrac{1}{2}$,即得到
也就是说
因此就有
式 (5.7) 的精度显然要比 $T_{2n}$ 高,记作 $\bar{I}$ ,将式 (5.1) 代入进式 (5.3) ,得到
与式 (5.2) 比较发现
因此我们还可以类推,Simpson 积分的误差和 $h^4$ 成正比,从而得到
Cotes 积分的误差和 $h^6$ 成正比,从而得到
这种方法可以加速积分计算的收敛.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Revenir's Space!