Skip to content

19.3.2 插值求积 ​

如下公式称为插值求积. 这里被积函数 f(x) 在某些 (尽可能少的) 插值点被相应阶的多项式 p(x) 插值,函数 f(x) 由多项式 p(x) 代替. 在整个区间上的积分由和式给出. 这里给出的公式可用于大多数实际情况. 插值节点是等距的:

(19.72)xν=x0+νh(ν=0,1,2,⋯,n),x0=a,xn=b,h=b−an.

对每个求积公式给出误差 |R| 的上界. 这里 Mμ 表示 |f(μ)(x)| 在整个区域的上界.

19.3.2.1 矩形公式 ​

在区间 [x0,x0+h] 上,被积函数 f(x) 由常数函数 y=y0=f(x0) 代替,其被积函数在插值点 x0 上,称为左端矩形积分. 于是得到简单矩形公式

(19.73a)∫x0x0+hf(x)dx≈h⋅y0,|R|≤h22M1.

复化左端矩形公式为

(19.73b)∫abf(x)dx≈h(y0+y1+y2+⋯+yn−1),|R|≤(b−a)h2M1.

M1 表示 |f′(x)| 在整个插值区域的上界.

类似地,可以得到右端矩形公式,在 (19.73a) 中用 y1 代替 y0 . 有

(19.74)∫abf(x)dx≈h(y1+y2+⋯+yn),|R|≤(b−a)h2M1.

19.3.2.2 梯形公式 ​

在区间 [x0,x0+h] 上,被积函数 f(x) 由线性函数代替,其插值点为 x0 与 x1=x0+h . 于是得到梯形公式

(19.75)∫x0x0+hf(x)dx≈h2(y0+y1),|R|≤h312M2.

所谓复化梯形公式为

∫abf(x)dx≈h(y02+y1+y2+⋯+yn−1+yn2),|R|≤(b−a)h212M2.

(19.76)

M2 表示 |f′′(x)| 在整个插值区域的上界. 梯形公式的误差为 h2 ,即梯形公式的误差阶为 2. 若不考虑舍入误差,当 h→0(n→∞) 时,梯形公式收敛到定积分.

19.3.2.3 辛普森公式 ​

在区间 [x0,x0+2h] 上,被积函数 f(x) 由二次多项式代替,其插值点为 x0 , x1=x0+h 及 x2=x0+2h :

(19.77)∫x0x0+2hf(x)dx≈h3(y0+4y1+y2),|R|≤h590M4.

对复化辛普森公式 n 必须为偶数. 其近似为

(19.78)∫abf(x)dx≈h3(y0+4y1+2y2+4y3+⋯+2yn−2+4yn−1+yn),(19|R|≤(b−a)h4180M4.

M4 为 |f(4)(x)| 在整个插值区域的上界. 辛普森公式的误差阶为 4,它对三次多项

式准确成立.

19.3.2.4 埃尔米特梯形公式 ​

在区间 [x0,x0+h] 上,被积函数 f(x) 由三次多项式代替,在节点 x0 与 x1= x0+h 处插值函数 f(x) 与导数 f′(x) :

(19.79)∫x0x0+hf(x)dx≈h2(y0+y1)+h212(y0′−y1′),|R|≤h5720M4.

埃尔米特梯形公式通过求和得到

∫abf(x)dx≈h(y02+y1+y2+⋯+yn−1+yn2)+h212(y0′−yn′),(19.80)|R|≤(b−a)h4720M4

M4 表示 |f(4)(x)| 在整个插值区域的上界. 埃尔米特梯形公式的误差阶为 4,它对三次多项式准确成立.

version 1.24.0