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=ban.

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

19.3.2.1 矩形公式

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

(19.73a)x0x0+hf(x)dxhy0,|R|h22M1.

复化左端矩形公式为

(19.73b)abf(x)dxh(y0+y1+y2++yn1),|R|(ba)h2M1.

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

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

(19.74)abf(x)dxh(y1+y2++yn),|R|(ba)h2M1.

19.3.2.2 梯形公式

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

(19.75)x0x0+hf(x)dxh2(y0+y1),|R|h312M2.

所谓复化梯形公式为

abf(x)dxh(y02+y1+y2++yn1+yn2),|R|(ba)h212M2.

(19.76)

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

19.3.2.3 辛普森公式

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

(19.77)x0x0+2hf(x)dxh3(y0+4y1+y2),|R|h590M4.

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

(19.78)abf(x)dxh3(y0+4y1+2y2+4y3++2yn2+4yn1+yn),(19|R|(ba)h4180M4.

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

式准确成立.

19.3.2.4 埃尔米特梯形公式

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

(19.79)x0x0+hf(x)dxh2(y0+y1)+h212(y0y1),|R|h5720M4.

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

abf(x)dxh(y02+y1+y2++yn1+yn2)+h212(y0yn),(19.80)|R|(ba)h4720M4

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

version 1.24.0