估计积分 I=∫abxsinxdx 的值, 其中 0<a<b.
解
如果利用 ∣sinx∣⩽∣x∣ , 则只能得到
∣I∣⩽b−a.(11.17)这个估计在 b−a 较大时当然很差.
利用积分第一中值定理, 由于因子 1/x 不变号, 就得到
∣I∣=sinξ∫abxdx⩽∫abxdx=lnab=ln(1+ab−a)<ab−1.(11.18)如果 a>1 ,则这个估计比 (11.17) 要好.但是对于 b−a 很大的情况仍然不好
利用积分第二中值定理和因子 1/x 单调非负,就有
∣I∣=a1∫aξsinxdx⩽a1∣cosξ−cosa∣⩽a2.(11.19)如果 a>1 ,则对于 b−a 很大的情况这个估计明显比前两个要好. 观察该被积函数的特性(其图像见图 4.2(a)),当积分区间较大时,必须将 sinx 所起的正负抵消的作用考虑进去,而不能如前两个估计那样只利用 ∣sinx∣⩽∣x∣ 和 ∣sinx∣⩽1 . 这就是估计 (11.19) 优于它们的理由所在.
估计 (11.19) 与区间右端无关. 下面一个估计则对任何 0⩽a<b 都成立:
∫abxsinxdx<3.(11.20)这里不妨设 0⩽a<1<b , 否则下面的估计更为简单. 这时将积分拆开, 并利用 (11.17) 和 (11.19) 就得到
∣I∣⩽∫a1xsinxdx+∫1bxsinxdx<1+2=3.(11.21)当然这还是一个很粗的估计. 与区间无关的最优估计问题留作为本章第二组参考题 5 . 又若 a,b 是给定的具体数值, 则还需要利用被积函数在 [a,b] 上的具体特性才能作出较好的估计.
下面就是一个例子 (即是 [27] 中的 2328 题).
估计定积分 I=∫100π200πxsinxdx 的值.
解 1
将积分区间按 π 的整倍数拆开, 就不难证明 I>0 (细节从略). 又利用上面已有的估计式 (11.19), 就得到 [27] 中的答案:
I=50πθ,0<θ⩽1.解 2
利用被积函数的分母大于 100π ,而如下分部积分后会变得更大,就有
I=(−xcosx−x2sinx)100π200π−2∫100π200πx3sinxdx=200π1−2∫100π200πx3sinxdx.对于右边的积分用积分第二中值定理估计, 就有
I−200π1⩽106π32∫100πξsinxdx⩽106π34≈0.129×10−6.也就是说积分 I≈200π1≈0.00159.
用 Mathematica 计算得到 I≈0.00159149 . 实际上, 如果对上面的最后一个积分再用分部积分和第二中值定理, 则可以得到更为精确的近似值.
各种不等式在估计中都可能有用. 其中 Cauchy 不等式与 Schwarz 不等式更是常用的工具. 例如, 椭圆 a2x2+b2y2=1(a,b>0) 的周长为
s=4∫0π/2a2sin2t+b2cos2tdt,
其中被积函数的原函数不是初等函数, 因此不可能用 Newton−Leibniz 公式来计算 (可参看 [50] 中的 138–142 页). 下面我们分别用 Schwarz 不等式和 Cauchy 不等式来估计这个积分的上界和下界. 它们的平均值即是在某些数学手册中关于椭圆周长的近似公式之一.
证明: π(a+b)⩽s⩽π2a2+2b2.
证
首先, 不难由 Schwarz 不等式得到上界估计:
s=4∫0π/2a2sin2t+b2cos2tdt⩽4[∫0π/2(a2sin2t+b2cos2t)dt]21(∫0π/2dt)21=4[4π(a2+b2)]21(2π)21=π2a2+2b2.然后 (反方向) 用 Cauchy 不等式求出被积函数的下界:
a2sin2t+b2cos2t=a2sin2t+b2cos2t⋅sin2t+cos2t⩾asint⋅sint+bcost⋅cost=asin2t+bcos2t,对两边积分再乘 4 就得到积分的下界估计:
s⩾4∫0π/2(asin2t+bcos2t)dt=π(a+b).
在数学分析教科书中对于积分的近似计算一般是介绍三种方法, 即梯形公式、矩形公式和抛物线公式 (也称为 Simpson (辛普森) 公式). 这些公式以及更深入的数值积分方法都是以下面的定理为基础的.
设函数 f∈C(2m+2)[a,b] , h=(b−a)/n , xi=a+ih , i=0,1,⋯,n ,则
nb−a∑i=1n21[f(xi−1)+f(xi)]−∫abf(x)dx=∑k=1m(2k)!B2kh2k[f(2k−1)(b)−f(2k−1)(a)]+(2m+2)!B2m+2h2m+2f(2m+2)(ξ)(b−a),(11.22)其中 ξ∈[a,b] , B2k(k=1,2,⋯,m+1) 是 Bernoulli 数 (见 7.2.3 小节), 其中前三个是:
B2=61,B4=−301,B6=421.
容易看出, 上述公式的左边就是对于区间 [a,b] 的 n 等距分划下的梯形公式与积分之差, 因此公式给出了梯形公式的误差表达式. 通过组合就可以得到矩形公式和抛物线公式的误差估计.
公式 (11.22) 的证明并不困难, 主要是用分部积分法. 下面给出的几个例题主要是介绍方法. 将例题中所得的结果用于等距分划的每个子区间, 并加以合并就可以得到 m=0,1 时的 Euler−Maclaurin 公式. 它们提供了梯形公式和矩形公式的误差估计.
设 f∈C2[0,h] , 则存在 ξ∈[0,h] , 使成立
∫0hf(x)dx=2h[f(0)+f(h)]−121f′′(ξ)h3.(11.23)证
如下用两次分部积分得到
∫0hf(x)dx=∫0hf(x)(x−2h)′dx=f(x)(x−2h)0h−∫0hf′(x)(x−2h)dx=2h[f(0)+f(h)]−21∫0hf′(x)[x(x−h)]′dx=2h[f(0)+f(h)]+21∫0hf′′(x)[x(x−h)]dx.(11.24)由于 x(x−h) 不变号, 对右边的积分用第一中值定理就得到所要的结果:
21∫0hf′′(x)[x(x−h)]dx=21f′′(ξ)∫0hx(x−h)dx=−121f′′(ξ)h3.如果引进变上限积分 F(x)=∫0xf(t)dt,0⩽x⩽h ,就可以看出本题与第七章第一组参考题 9(3) 相同。两者在条件和结论上的差异不是本质的,只要应用第十章第一组参考题 11 就可以解决。此外,这也说明在积分学中的许多问题用微分学也是可以解决的。
设 f∈C4[0,h] ,证明:存在 ξ∈[0,h] ,使成立
∫0hf(x)dx=2h[f(0)+f(h)]−12h2[f′(h)−f′(0)]+7201f(4)(ξ)h5.(11.25)证
从上一例题中推导得到的等式 (11.24) 继续做下去:
∫0hf(x)dx−2h[f(0)+f(h)]=21∫0hf′′(x)[x(x−h)]dx=−12h2∫0hf′′(x)dx+21∫0hf′′(x)(x2−hx+6h2)dx=−12h2[f′(h)−f′(0)]+21∫0hf′′(x)(3x3−2hx2+6h2x)′dx=−12h2[f′(h)−f′(0)]−21∫0hf′′′(x)(3x3−2hx2+6h2x)dx=−12h2[f′(h)−f′(0)]−21∫0hf′′′(x)(12x4−6hx3+12h2x2)′dx=−12h2[f′(h)−f′(0)]+241∫0hf(4)(x)[x2(x−h)2]dx,在最后一个积分中, 利用因子 x2(h−x)2 不变号, 再用积分第一中值定理就可得到所要的等式. □
以上结果对于梯形公式和矩形公式的误差估计已经够用.为了对抛物线公式作出误差估计,还需要 m=2 时的 Euler−Maclaurin 公式,其证明方法与上面完全一样,读者可自己完成.此外,在 [14,17] 等教科书中均对抛物线公式采用微分学方法作出误差估计.下面只是对于抛物线方法中的基本公式作一点介绍.
若 p(x) 是不超过 3 次的多项式,则有
∫abp(x)dx=61[p(a)+4p(21(a+b))+p(b)](b−a).(11.26)证
令 q(t)=f(a+t(b−a)) ,就可以将要证明的公式变为等价的
∫01q(t)dt=61[q(0)+4q(21)+q(1)].然后利用积分为线性运算, 分别用 q(t)=1,t,t2,t3 代入验算即可.
这个公式在初等数学的体积计算中有万能公式的美名:只要将一个立体的顶截面、中截面和底截面的面积分别乘 1:4:1 并相加,然后除以 6,再乘高度即可.容易验证它对于球、圆锥和圆台等形体的体积都给出了准确的答案.
- 证明:
(1) ∫02πsinx2dx>0; (2) 20321<∫0131+x6x19dx<201; (3) ∫0π/2x(sinxsinnx)4dx<4n2π2; (4) 0<2π−∫0π/2xsinxdx<144π3; (5) 0.005<∫0100x+100e−xdx<0.01; (6) 92π2<∫π/6π/2sinx2xdx<31π2.
- 设 f 在 [0,a](a>0) 上有可积的导函数, 证明:
∣f(0)∣⩽a1∫0a∣f(x)∣dx+∫0a∣f′(x)∣dx.
- 设 f 在 [0,1] 上有可积的导函数, 证明:
∫01∣f(x)∣dx⩽max{∫01∣f′(x)∣dx,∫01f(x)dx}.
- 设函数 f 在 [a,b] 上可微, ∣f′(x)∣⩽M , 且 ∫abf(x)dx=0 . 对于函数 F(x)=∫axf(t)dt ,
(1) 证明: ∣F(x)∣⩽8M(b−a)2 ;
(2) 在增加条件 f(a)=f(b)=0 时证明: ∣F(x)∣⩽16M(b−a)2 .
- 证明: 对每个正整数 n , 成立
32nn<1+2+⋯+n<64n+3n.
- 设 f 在 [a,b] 上可微, f(a)=f(b)=0 , ∣f′(x)∣⩽M , 证明:
∫abf(x)dx⩽4M(b−a)2.
- 设 f 在 [a,b] 上二阶可微, f(a)=f(b)=0 , ∣f′′(x)∣⩽M , 证明:
∫abf(x)dx⩽12M(b−a)3.
- (矩形公式) 设 f∈C2[a,b] , 证明: 存在 ξ∈(a,b) , 使成立
∫abf−(b−a)f(2a+b)=24f′′(ξ)(b−a)3.
- 设 f 于 [−1,1] 上可微, 且有 a∈(0,1) , 使得 ∫−aaf(x)dx=0 , 证明:
∫−11f(x)dx⩽M(1−a2).
- 设 f 于 [0,1] 上可微, ∣f′(x)∣⩽M , 证明:
∫01f(x)dx−n1k=1∑nf(nk)⩽2nM.
- 设 f 在区间 [0,1] 上可微, 且 f′∈R[0,1] , 对正整数 n 定义
An=∫01f(x)dx−n1k=1∑nf(nk),
证明: limn→∞nAn=21(f(0)−f(1)).
- 设 f 在区间 [0,1] 上二阶可微, 且 f′′∈R[0,1] , 对正整数 n 定义
Bn=∫01f(x)dx−n1k=1∑nf(2n2k−1),
证明: limn→∞n2Bn=241[f′(1)−f′(0)].