一般来说,从定义出发来计算定积分是不切实际的。本节以 Newton-Leibniz 公式(见命题 10.3.4 和 10.3.5)为基础,在前三小节中介绍定积分计算,在最后一小节则与定积分计算相结合介绍积分中值定理的应用。(有关不等式、积分估计和近似计算等例题见下一章。)
与不定积分的计算法则相对应,定积分的计算法则有以下两个。
(定积分的分部积分法)设 u′(x),v′(x)∈R[a,b] ,则
∫abu(x)dv(x)=u(x)v(x)∣ab−∫abv(x)du(x).(10.11)在应用上述公式时,如果 u(a)v(a) 或 u(b)v(b) 不存在,或者 u(x)v(x) 在点 x=a 或 x=b 不连续,则应当将公式右边的第一项 u(x)v(x)∣ab 理解为 limx→b−u(x)v(x)−limx→a+u(x)v(x) 。(虽然这时 u′(x),v′(x) 在点 x=a 或 x=b 可能不存在,但是由于函数在一个区间上的可积性以及积分值与其在有限点处的定义无关,因此这不会影响 u′(x),v′(x) 的可积性以及积分值。)
(定积分的换元积分法)设 f∈R[a,b] , x=g(t) 在 [α,β] 上严格单调增加, g′(t) 在 [α,β] 上可积,且满足 g(α)=a , g(β)=b ,则
∫abf(x)dx=∫αβf(g(t))g′(t)dt.如果 f∈C[a,b] ,则 g 的单调性条件可换为较弱的条件 g([α,β])⊂[a,b] 。两种情况的证明均可见 [59] 第二册 140 页的命题 6.1 和 6.2 及其注。
尽管定积分的换元积分法与不定积分的相应法则在形式上是类似的,但两者还是有区别的,不能把前者简单地看成为后者与 Newton-Leibniz 公式的结合。两者的主要区别在于:定积分的计算与积分区间紧密关联,不仅换元以后积分限要作相应的改变,而且在采用变换前必须考虑进行变换所需的条件在有关区间上是否满足。相对来说,应用不定积分的换元法时对此不必多作强调,只有当需要写出原函数时才会与区间联系起来。
从下面的很多例子中可以看到,对定积分用换元法和分部积分法时往往能使一些积分项相互抵消,因此有时即使被积函数的原函数不是初等函数,我们仍然有可能计算出定积分的值。因此,定积分计算并不要求被积函数的原函数一定是初等函数,这与不定积分计算完全不同。
计算 I=∫0π/2sinxlnsinxdx.
解1
被积函数在 x=0 时没有定义,但是从 sinx∼x(x→0+) 和 xlnx→0(x→0+) 可以知道被积函数在 x=0 右侧有界。
如果如下分部积分,则有
I=∫0π/2lnsinxd(−cosx)=−cosxlnsinx∣0+π/2+∫0π/2cosxdlnsinx.由于右边第一项为无穷大,因此不能解决问题。克服这个困难的方法也很简单,只要将上面的 d(−cosx) 改为 d(1−cosx) 即可。利用 1−cosx∼21x2(x→0) ,就可计算如下:
I=∫0π/2lnsinxd(1−cosx)=(1−cosx)lnsinx∣0+π/2−∫0π/2(1−cosx)d(lnsinx)=−∫0π/2(1−cosx)⋅sinxcosxdx=−∫0π/21+cosxsinxcosxdx=∫0π/2(−sinx+1+cosxsinx)dx=[cosx−ln(1+cosx)]0π/2=ln2−1.解2
从作代换 x=2t 开始可计算如下
∫0π/2sinxlnsinxdx=∫0π/42sin2tlnsin2tdt=2ln2∫0π/4sin2tdt+∫0π/42sin2tlnsintdt+∫0π/42sin2tlncostdt(对第一个积分作代换 2t=x, 对最后一个积分作代换 s=2π−t )
=ln2+∫0π/42sin2tlnsintdt+∫π/4π/22sin2slnsinsds(利用定积分与积分变量无关的特点合并两个积分)
=ln2+∫0π/24sintcostlnsintdt(对积分再作代换 sint=u )
=ln2+∫014ulnudu=ln2+2u2lnu0+1−∫012udu=ln2−1.本题解1中处理分部积分的方法具有普遍意义,因此要再强调一下。具体来说,由于两个不同的原函数之间只差一个常值函数,因此在分部积分公式(10.11)中左边的 u(x)dv(x) 可改为 u(x)d(v(x)+c) ,其中 c 待定。利用这一点灵活性可以解决不少问题。
有的文献将本题与广义积分中的 Euler 积分 ∫0π/2lnsinxdx (见例题12.3.4 积分的情况并不相同。但是本题的解2确实与例题12.3.4的解2中的方法类似。Euler 积分的情况并不相同。但是本题的解2确实与例题12.3.4的解2中的方法类似。
下面是一个简单的题,但其中还是有不少知识点需要注意。
设 n 为大于 1 的正整数,求 ∫0n(x−[x])dx ,其中 [x] 表示不超过 x 的最大整数。
解
由于被积函数在积分区间上只有有限个间断点,积分的存在性没有问题。但由于这有限个间断点是跳跃间断点,被积函数在整个区间上的原函数不存在(例题7.1.1),需分段计算积分。在区间 [0,1] 上, x−[x] 与函数 f(x)=x 仅在点 x=1 处有不同的值,因此它们的可积性和积分值相同,这样就有
∫01(x−[x])dx=∫01xdx=21.又由于 x−[x] 是周期为 1 的周期函数,它在每个长度为 1 的区间上的积分相同,所以就可以得到
∫0n(x−[x])dx=(∫01+∫12+⋯+∫n−1n)(x−[x])dx=n∫01(x−[x])dx=2n.
下面的例题说明,与计算不定积分一样,熟练地掌握初等代数或三角函数的运算公式,对于定积分的计算也是十分重要的。
在区间 (0,π) 上定义 Dn(x)=2sin2xsin2(2n+1)x,n∈N+ ,计算 ∫0πDn(x)dx.
解
虽然 Dn(x) 在 x=0 时无定义,但容易证明 limx→0+Dn(x)=(2n+1)/2, 因此 Dn(x) 在 [0,π] 上可积。直接对 Dn(x) 积分是困难的,我们作如下变换。利用三角恒等式
2sin2x(21+k=1∑ncoskx)=sin2(2n+1)x,就可以将 Dn 分解如下:
Dn(x)=21+k=1∑ncoskx.逐项积分就得到
∫0πDn(x)dx=∫0π(21+∑k=1ncoskx)dx=2π+∑k=1n∫0πcoskxdx=2π.(10.12)这个积分有时也称为 Dirichlet 积分,其中的被积函数 Dn 称为 Dirichlet 核,(10.12) 又可写成
1=π2∫0π2sin2xsin2(2n+1)xdx.(10.13)Dirichlet 核与公式 (10.13) 在积分理论与级数理论中有重要的应用。
下一题虽然是对变限积分求导,但是不能直接应用命题10.3.2。同时它也表明,该命题只给出了变限积分可导的充分条件。变限积分在被积函数不连续点上仍有可能是可导的。
设 F(x)=∫0xsint1dt, 求 F′(0) 。
解
由于 x=0 是被积函数的第二类间断点,不能用对变动上限求导的方法来求 F′(0) ,而只能按照定义来计算导数。根据定义 F(0)=0 ,而当 x=0 时,由分部积分公式可以得到
F(x)=∫0xt2dcost1=t2cost10x−∫0xcost1d(t2)=x2cosx1−∫0x2tcost1dt.(10.14)按照导数的定义计算极限:
F′(0)=x→0limxF(x)−F(0)=x→0+limxcosx1−x→0+limx∫0x2tcost1dt.右边的第一项极限明显为 0 。第二项是 00 的不定式,用 L′Hospital 法则就得到结果是 0 。因此 F′(0)=0 。 □
F′(0) 的计算也可以如下进行:虽然函数 2tcost1 在 t=0 没有定义,但是可以补充定义在该点的函数值为 0 。这时(10.14)中最后一个积分的被积函数在 t=0 连续,从而可以直接用命题10.3.2。
设积分区间关于原点对称,例如为 [−a,a](a>0) 。则容易知道,当被积函数 f 是奇函数,即其图像关于原点为中心对称时,就有 ∫−aaf(x)dx=0 ;而当 f 为偶函数,即其图像关于 y 轴为对称时,就有 ∫−aaf(x)dx=2∫0af(x)dx 。
如果将以上的对称性进一步推广,则对于某些积分的计算是很有好处的。下面我们会看到利用对称性甚至可以计算出被积函数没有初等原函数的某些定积分。在举例之前先列出三个简单而有用的事实,其证明留给读者。
设函数 f 在区间 [a,b] 上可积,则成立
∫abf(x)dx=∫abf(a+b−x)dx,特别当积分区间为 [0,a] 时则有
∫0af(x)dx=∫0af(a−x)dx.
设函数 f 在区间 [0,a] 上可积,且有 f(x)=f(a−x) ,即关于区间的中点为偶函数(也就是关于直线 x=a/2 为偶函数),则成立
∫0af(x)dx=2∫0a/2f(x)dx.
设函数 f 在区间 [0,a] 上可积,且有 f(x)=−f(a−x) ,即关于区间的中点为奇函数,则成立
I=∫0af(x)dx=0.
由于 f(x)+f(a−x) 关于点 x=a/2 总是偶函数,因此就可得到以下更为有力的命题,它包含了以上两个命题为其特例。
设函数 f 在 [0,a] 上可积,记 f(x)+f(a−x)=g(x) ,则成立
∫0af(x)dx=∫0a/2g(x)dx.
下面 4 个定积分计算题是利用对称性的典型例题,它们都可以用命题10.4.6直接解决。
对任意两个不同时为零的实数 a,b, 计算
∫0πa2sin2x+b2cos2xcosxdx.解
由于被积函数关于积分区间的中点 2π 为奇函数,因此用命题10.4.5(或命题10.4.6)即知该积分等于 0 。 □
计算 I=∫0π1+cos2xxsinxdx 。
解1
用命题10.4.6先计算
1+cos2xxsinx+1+cos2(π−x)(π−x)sin(π−x)=1+cos2xπsinx,因此就有
I=∫0π/21+cos2xπsinxdx=−πarctan(cosx)0π/2=4π2.解2
本题中所利用的对称性可以如下理解:由于被积函数 f 中除去因子 x 后的部分关于直线 x=2π 为偶函数,而因子 x 关于点 (2π,2π) 是奇函数,因此如果将因子 x 换为 x−2π ,整个被积函数就是关于区间中点的奇函数。从命题10.4.5知其积分为 0 ,因此也可如下计算:
I=∫0π1+cos2x(x−2π)sinxdx+2π∫0π1+cos2xsinxdx=π∫0π/21+cos2xsinxdx=−πarctan(cosx)0π/2=4π2.
计算 I=∫011+x2ln(1+x)dx.
解
作代换 x=tant,dx=sec2tdt, 就得到
I=∫011+x2ln(1+x)dx=∫0π/4ln(1+tant)dt.(10.15)用命题10.4.6计算上式的最后一个积分.先计算
ln(1+tant)+ln[1+tan(4π−t)]=ln(1+tant)+ln(1+1+tant1−tant)=ln(1+tant)+ln1+tant2=ln2,然后就得到
I=∫0π/8ln2dx=8πln2.
下一题的积分值关于被积函数中的参数 a 为常数,在作代换 tanx=t 之后可以得到关于广义积分的相应结果(见第十二章第一组参考题1)。
证明:对任意实数 a, 成立恒等式
∫0π/21+tanaxdx≡∫0π/21+cotaxdx≡4π.证
因 cotx=tan(2π−x) ,用命题10.4.3知两个积分相等。用命题10.4.6,从
1+tanαx1+1+cotαx1=1+tanαx1+1+tanαxtanαx=1即知结论成立。
设有一列函数 fn(x)∈R[a,b] ,其中下标 n∈N+ 为参数。为了计算积分 ∫abfn(x)dx ,我们可用各种方法将下标为 n 的积分 ∫abfn(x)dx 化成与下标 k<n 的积分 ∫abfk(x)dx 有关的表达式(即递推公式)。继续如此做下去,就有可能将问题化为求下标最小的一个或几个积分。计算定积分的这种方法,称为递推方法。
计算 In=∫0π/2sinnxdx=∫0π/2cosnxdx.
解
两个积分相等可以由换元 t=2π−x 得到。由定积分的分部积分法,
In=∫0π/2sinn−1xd(−cosx)=−sinn−1xcosx0π/2+∫0π/2cosxd(sinn−1x)=(n−1)∫0π/2sinn−2xcos2xdx=(n−1)In−2−(n−1)In,移项后得递推公式:
In=nn−1In−2(n⩾2).重复使用上述公式,由于
I0=∫0π/2dx=2π,I1=∫0π/2sinxdx=1,就得到
In={n!!(n−1)!!,n!!(n−1)!!⋅2π,n为奇数,n为偶数.(10.16)请初学者注意,在定积分的计算中,公式 (10.16) 经常有用,因此需要记住这个公式并能熟练应用。此外, In 在 n 为奇数和偶数时的表达式不同是今后导出 Wallis 公式(命题11.4.1)的关键。
设 m,n 为正整数,计算含双参数的积分
B(m,n)=∫01xm−1(1−x)n−1dx.解
令 xm−1dx=dv,(1−x)n−1=u, 进行分部积分,得到递推公式:
B(m,n)=mxm(1−x)n−101+mn−1∫01xm(1−x)n−2dx=mn−1B(m+1,n−1),连续应用上述公式,得到
B(m,n)=m(m+1)⋯(m+n−2)(n−1)(n−2)⋯(n−(n−1))B(m+n−1,1)=m(m+1)⋯(m+n−2)(n−1)!∫01xm+n−2dx=m(m+1)⋯(m+n−2)(m+n−1)(n−1)!=(m+n−1)!(n−1)!(m−1)!.读者可将本题与例题9.1.10比较,以看出定积分的分部积分法与不定积分的分部积分法之间的差别。
同微分中值定理一样,积分中值定理在数学分析中同样十分重要。应该指出,应用积分中值定理的例题五花八门,举不胜举,其解题的方法与技巧也多种多样,在研究生入学考试的数学分析试卷中更是经常出现。由于篇幅限制,我们不可能举出大量这样的例题,希望初学者能通过模仿与实践,举一反三,拓宽自己的思路。以下只是一些初步的例子,更多的应用见下一章。
首先给出积分第二中值定理的一个证明,它同时也是积分第一中值定理的典型应用。(注意其中的条件比命题10.2.2要强。)
设 f∈C[a,b] , g 在区间 [a,b] 上可微, g′∈R[a,b] 且不变号,则有 ξ∈(a,b) ,使成立
∫abf(x)g(x)dx=g(a)∫aξf(x)dx+g(b)∫ξbf(x)dx.证
在积分 ∫abf(x)g(x)dx 中,令 dv=f(x)dx , u=g(x) ,作分部积分:
∫abf(x)g(x)dx=(g(x)∫axf(t)dt)ab−∫abg′(x)F(x)dx=g(b)∫abf(x)dx−∫abg′(x)F(x)dx.注意到变限积分 F(x)=∫axf(t)dt 连续和 g′(x) 不变号,对右边最后一个积分用积分第一中值定理(及其在例题10.2.2中的改进),知道存在 ξ∈(a,b) ,使得成立
∫abg′(x)F(x)dx=F(ξ)∫abg′(x)dx=[g(b)−g(a)]∫aξf(x)dx.因此得到
∫abf(x)g(x)dx=g(b)∫abf(x)dx−[g(b)−g(a)]∫aξf(x)dx=g(a)∫aξf(x)dx+g(b)∫ξbf(x)dx,ξ∈(a,b).
下一个例题实际上是 Riemann 定理(例题10.2.7)的一个特例。
设 f∈C[0,2π] ,证明:
n→∞lim∫02πf(x)∣sinnx∣dx=π2∫02πf(x)dx.(10.17)解
先将积分区间 [0,2π] 划分为 sinnx 的定号区间,再用第一中值定理:
∫02πf(x)∣sinnx∣dx=∑k=1n∫2(k−1)π/n2kπ/nf(x)∣sinnx∣dx=∑k=1nf(ξk)∫2(k−1)π/n2kπ/n∣sinnx∣dx,其中 ξk∈(2(k−1)π/n,2kπ/n),k=1,2,⋯,n. 又直接计算得到
∫2(k−1)π/n2kπ)/n∣sinnx∣dx=n1∫02π∣sint∣dt=n4∫0π/2sintdt=n4,因此有
∫02πf(x)∣sinnx∣dx=n4k=1∑nf(ξk)=π2(k=1∑nf(ξk)⋅n2π).上式右边的和式可看成 [0,2π] 上的连续函数 f 在 [0,2π] 的 n 等距分划下的一个 Riemann 和。令 n→∞ 就得到所求证的结果。
本题采用的证明方法可称为“子区间法”,即在计算一列函数 {fn(x)} 在某个区间上的定积分的极限值时,对每个正整数 n ,把该区间划分成 n 个子区间,分别计算出函数 fn(x) 在这些子区间上的定积分,然后相加。一般会得到一个与 n 有关的值,最后取极限即可。
本题也可以通过如下方法证明:先对阶梯函数 f 证明(10.17)成立,然后用阶梯函数来逼近连续函数,从而证明(10.17)对一般的连续函数成立。
如例题10.2.7的 Riemann 定理(又见本章第二组参考题4)所示,本题的积分区间改换为一般的区间 [a,b] (此时 f∈C[a,b] )时结论仍然成立。
下一题的方法很多,然而用积分中值定理的方法在思路上非常清晰。
设对每个 n∈N+,fn(x)∈C[0,1] ,且有 ∫01fn2(x)dx=1 ,证明:存在 N 和常数 ci,i=1,2,⋯,N ,使得
n=1∑Ncn2=1,0⩽x⩽1max{n=1∑Ncnfn(x)}>100.证
容易看出题中的 100 换成其他大数都是可以的。对于积分等式
∫01[f12(x)+f22(x)+⋯+fN2(x)]dx=N的左边,用积分第一中值定理,知道存在 ξ∈(0,1) ,使得
f12(ξ)+f22(ξ)+⋯+fN2(ξ)=N.将上式左边看成 N 维 Euclid 空间中的一个向量
v=(f1(ξ),f2(ξ),…,fN(ξ))的长度平方,则这个向量的长度就是 N 。
另一方面,可以将待定的 N 个数 c1,⋯,cN 看成一个单位长度的待定向量 c 。这样一来就只要使得
∣c1f1(ξ)+c2f2(ξ)+⋯+cNfN(ξ)∣>100就够了.而上式的左边可以看成是向量 v 与单位向量 c 的内积的绝对值.为了使它尽可能大,只要使它们同方向即可.这时的内积等于向量 v 的长度 N 因此,只要取 N=10001>1002 和
ci=Nfi(ξ),i=1,2,…,N,就可以满足要求。
1. Cauchy 曾经用下面的例子说明用 Newton-Leibniz 公式时必须验证条件。请指出以下计算中的错误并作更正:
∫03π/41+cos2xsinxdx=arctan(secx)03π/4=−arctan2−4π.
2. 计算下列各题:
(1) ∫02∣1−x∣dx;
(3) limx→+∞x∫xx+1t+costdt;
(2) ∫−22min{∣x∣1,x2}dx;
(5) ∫0π(∫0xπ−tsintdt)dx;
(4) ∫−π/4π/41+e−xcos2xdx;
(6) ∫0πa2sin2x+b2cos2xdx (ab=0) .
3. 利用对称性,计算下列各题:
(1) ∫0π1+cos2xxdx;
(2) ∫01ex+e1−xxdx;
(3) ∫−22xln(1+ex)dx ;
(4) ∫0π/4ln(1+tanx)dx;
(5) ∫0π/2sinnx+cosnxsinnxdx;
(6) ∫0πa2nsin2x+b2ncos2xansin2x+bncos2xdx.
4. 设 f∈C[0,a],a>0 。
(1) 在 [0,a] 上 f(x)+f(a−x)=0 ,计算 I=∫0af(x)+f(a−x)f(x)dx ;
(2) 在 [0,a] 上 f(x)f(a−x)≡1 ,计算 I=∫0a1+f(x)dx 。
5. 设 f 为连续函数,证明下列等式:
(1) ∫0πxf(sinx)dx=2π∫0πf(sinx)dx;
(2) ∫1af(x2+x2a2)xdx=∫1af(x+xa2)xdx;
(3) ∫02πf(acosx+bsinx)dx=2∫0πf(a2+b2cosx)dx.
6. 设 n∈N+ ,计算 ∫0πsin2n−1xcos(2n+1)xdx 与 ∫0πcos2n−1xsin(2n+1)xdx 。
7. 计算 I(m,n)=∫01xmlnnxdx ,其中 m,n 是正整数。
8. 计算 J(m,n)=∫0π/2sinmxcosnxdx, 其中 m,n 是正整数。
9. 求 F′(0) ,其中 F(x)=∫0xcost1dt 。
10. ( Fejeˊr 积分)证明: ∫0π/2(sinxsinnx)2dx=2nπ 。
11. 定义 f(x)=∫xx+π/2∣sint∣dt,x∈(−∞,+∞) 。
(1) 证明: f 是周期为 π 的周期函数;
(2) 求 f 的最大值与最小值。
12. 设 f∈C[0,1] ,且在 (0,1) 上可微。如果 ∫7/81f(x)dx=81f(0) ,证明:存在 ξ∈(0,1) ,使 f′(ξ)=0 。