高等微积分 Lesson 27
分部积分(integration by parts)
在知乎上,有一个数学家分享了一个帖子,说有人在不同场合分别问著名的分析学家 Peter Lax 和几何学家 Nirenberg,问分析学中最重要的是什么,他们在不同场合没有沟通过的情况下均回答是分部积分.
另一个有关的小故事是 Harvard 的几何学家 Taubes,在台湾访问时,台湾教授刘和平对他进行了采访,问的是相同的问题,Taubes 回答是两个方面:一是分部积分和 Newton - Leibniz 公式,二是最大模原理(这会在复变函数中学到).
于品也分享了一个故事,说他的导师对前来求学的学生说,如果你会分部积分,就能开始进行研究了.
Leibniz 法则:(fg)′=f′g+fg′. 从左至右读,就得到
∫f′g+fg′=fg+C
移项就获得分部积分公式:
∫f′(x)g(x)dx=f(x)g(x)−∫f(x)g′(x)dx
这是分析学的重要积分,适用于g复杂但是g′简单的情况.
/Example/
∫xklnxdx=∫(k+1xk+1)′lnxdx,k=−1
同时知道lnx的原函数是xlnx−x+C.
所以得到
∫xklnxdx=k+1xk+1−∫k+1xkdx=k+1xk+1−(k+1)2xk+1+C
当然对于k=−1要特别讨论,得到
∫x1lnxdx=∫lnxdlnx=21ln2x+C
解毕.
/Example/
计算
∫xnexdx
这里把xn或者ex视为g,会得到两种方法,分别得到
FnFn=∫(n+1xn+1)′exdx=n+1xn+1ex−∫n+1xn+1exdx=∫xn(ex)′dx=xnex−∫nxn−1exdx
事实上两个递推式等价. 为计算方便,我们使用第二个进行具体的计算,得到
Fn=xnex−nFn−1
而F0=ex,所以
Fn=xnex−nxn−1ex+n(n−1)xn−2ex+⋯+(−1)nn!F0+C
这是最终结果(满足于写一个求和式).
/Example/
考虑积分
∫arctanxdx=∫x′arctanxdx=xarctanx−∫1+x2xdx=xarctanx−21∫1+x2dx2=xarctanx−21ln(1+x2)+C
完美符合我们所说的g复杂但f简单的情况.
同理计算:
∫arcsinxdx=∫x′arcsinxdx=xarcsinx−∫1−x2xdx=xarcsinx+1−x2+C
/Example/
下面这个例子我们用两种方法来做.
方法 1(第二换元法):
I=∫a2−x2dx=∫a2−a2cos2θ(asinθ)dθ=∫−a2sin2θdθ=−a2∫21−cos2θdθ=−a2(21θ−∫cos(2θ)4d(2θ))=−21a2θ+41a2sin(2θ)+C=−21a2arccosax+41a2⋅2sinθcosθ+C=−21a2arccosax+21xa2−x2+C
方法 2(分部积分):
I=∫x′a2−x2dx=xa2−x2−∫x⋅21(a2−x2)−21(−2x)dx=xa2−x2+∫a2−x2x2dx=xa2−x2+∫a2−x2x2−a2dx+∫a2−x2a2dx=xa2−x2−∫a2−x2dx+a2∫1−(ax)2d(ax)=xa2−x2−I+a2arcsinax+C
至此得到关于I的方程,最后有
I=21xa2−x2+21a2arcsinax+C
回忆arcsinx+arccosx=2π,知以上两个结果一致.
/Example/ (这个结果在以后的解 ODE 中常用)
令
I1=∫eaxcosbxdx,I2=∫eaxsinbxdx
方法 1(两次分部积分):
I1=∫(aeax)′cosbxdx=aeaxcosbx+∫abeaxsinbxdx=aeaxcosbx+abI2
这是I1和I2的关系式,但是还需要一次分部积分.
=aeaxcosbx+abeaxsinbx−a2b2I1
最后得到
I1=a2+b2acosbx+bsinbxeax+C
代回原来的关系式得到
I2=a2+b2−bcosbx+asinbxeax+C
方法 2(Euler 公式):
我们知道 Euler 公式,所以将积分化为实变量复值函数的积分,令
f(x)=u(x)+iv(x),f′(x)=u′(x)+iv(x)
积分也是一样. 同时复指数的求导和实指数求导形式一样:
(eix)′=(cosx+isinx)′=−sinx+icosx=ieix
所以
I=I1+I2=∫ex(a+ib)dx
可以直接用指数函数的积分公式,最后得到:
I=a2+b2(a−ib)e(a+ib)x
取实部和虚部就能得到
I1I2=ℜ(I)=a2+b2acosbx+bsinbxeax+C=ℑ(I)=a2+b2asinbx−bcosbxeax+C
有理式不定积分
统一形式是
∫Q(x)P(x)dx
其中P(x)、Q(x)是多项式.
这一类积分的积分方法是将被积函数写成最简单的有理式的代数和,具体形式由Q(x)的分解式决定,
Q(x)=Ai=1∏n(x−xi)
这是代数基本定理所决定的,其中xi为Q的全部复根,同时可以不妨假设A=1.
Q的根可以分为两种,实根ai,重数mi;共轭虚根βj±iγj,重数都是nj. 在这种分类下,Q能进一步分解为
Q(x)=∏(x−ai)mi∏(x−βj+iγj)nj(x−βj−iγj)nj=∏(x−ai)mi∏((x−βj)2+γj2)nj
即Q分解为一些一次因子(前面)和一些二次因子(后面),二次因子也能写成x2+pjx+qj,其中Δ=pj2−4qj<0.
/Claim/
QP有如下表示:
Q(x)P(x)=(polynomial W(x))+i∑(x−aiAi,1+⋯+x−aiAi,mi)+j∑(x2+pjx+qjBj,1x+Cj,1+⋯+(x2+pjx+qj)njBj,njx+Cj,nj)
其中A、B、C的值可以通过通分之后比较系数得到,多项式W使用带余长除法得到.
我们略去命题的证明,因为比较复杂.
/Example/
(x3+1)−1的最简表示:
由命题知道,
x3+11=x+1A+x2−x+1Bx+C
通分比较得到,A=31,B=−31,C=32.
同理可以算(x4+1)−1. 同时为了找到这里Q(x)=x4+1的根,可以使用配方:
x4+1=(x2+1)2−2x2=(x2−2x+1)(x2+2x+1)
另一方法是x4=−1=eiπ,求根等价于分割单位圆,ei⋅4θ=eiπ.
计算的第二步骤是对最简式计算不定积分,首先对于多项式W是简单的,可以直接计算;对于A部分式子,有
∫(x−a)mdx=⎩⎪⎨⎪⎧−m+1(x−a)−m+1+C,m=1ln∣x−a∣+C,m=1
对于Bx+C部分式子,首先我们想要“用光”分子的一次项,得到
∫(x2+px+q)nBx+Cdx=∫(x2+px+q)n2B(2x+p)+C−2Bpdx=2B∫(x2+px+q)nd(x2+px+q)+(C−2Bp)∫(x2+px+q)ndx=2B−n+1(x2+px+q)−n+1+(C−2Bp)∫(x2+px+q)ndx
剩下的部分做分母配方,得到
∫(x2+px+q)ndx=∫((x+2p)2+a2)nd(x+2p)=∫(u2+a2)ndu
这里使用分部积分,令上面的积分值为In,则
In=∫u′⋅(u2+a2)n1du=(u2+a2)nu−∫u(−n)(u2+a2)n+11⋅2udu=(u2+a2)nu+2n(In−a2In+1)
所以递推关系是
In+1⋅2na2=(2n−1)In+(u2+a2)nu
这个递推式并不一定要记住,可以在使用的时候现场算一遍,毕竟它比较复杂.
/Example/
∫x3+1dx=∫(x+131+x2−x+1−31x+32)=31ln∣x+1∣+∫x2−x+1−61d(x2−x+1)+21dx=31ln∣x+1∣−61ln∣x2−x+1∣+21∫x2−x+1dx=31ln∣x+1∣−61ln∣x2−x+1∣+21∫(x−21)2+43d(x−21)=31ln∣x+1∣−61ln∣x2−x+1∣+31arctan32x−1
万能代换
实际上我们在去掉根号的过程中会大量遇到三角函数,考虑这样形式的积分:
∫R(cosx,sinx)dx
其中R(a,b)是一个二元函数. 用所谓的万能代换,即tan2x=t,这是第二换元法.
具体来说,回忆三角函数的一些计算,知道
cos22x=1+t21,cosx=2cos22x−1=1+t21−t2sinx=2sin2xcos2x=1+t22t
所以代换为
∫R(1+t21−t2,1+t22t)1+t22dt
变为t的有理式的积分.
/Example/
∫a+sinxdx
其中a>1,保证分母为正.
∫a+sinxdx=∫a+1+t22t1⋅1+t22dt=∫a(1+t2)+2t2dt=∫a((t+a1)2+aa−a1)2d(t+21)=a2−12arctana2−1atan2x+1+C
最好记住其中用到的:
∫u2+c2du=c1arctancu
拓展一点:我们来做一个定积分. 考虑0∼2π,则
∫02πa+sinxdx=a2−12arctana2−1atan2x+1∣02π=a2−12(arctana2−11−arctana2−11)=0
一个连续的正值函数积分结果为0是不可能的. 一定有什么地方出现问题,观察发现tan在π/2位置无定义,所以积分应该分段,并将函数连续延拓到x=π的位置.
x→π−limF(x)=a2−1π,x→π+limF(x)=−a2−1π
所以在这一点我们定义F~(π)=a2−1π,前半段积分是
∫0πf(x)dx=F~(x)∣0π
后半段积分定义的F~(π)=−a2−1π,后半段积分也能计算. 最后的积分应该是两段积分值之和:
∫02πa+sinxdx=a2−12π
注记:使用 Newton - Leibniz 公式计算定积分时,需要看不定积分得到的原函数是否有奇异点,若有则必须分段处理.
定积分计算
直接使用分部积分公式 & 换元公式,好处是:
- 更早地代入数值简化计算,数值计算简单于函数叠加.
- 去根号无模糊之处,因为已经选定了区间.
- 定积分的换元公式所需条件更少(这是一维积分特有的性质).
现在来叙述定积分的分部积分公式 & 换元公式.
/Theorem/
设f、g在(a,b)上可导,f′、g′在(a,b)上可积,则
∫abf′(x)g(x)dx=f(x)g(x)∣ab−∫abf(x)g′(x)dx
/Proof/
由f、g可导知连续,所以可积,同时可积函数的乘积和和可积,所以fg′+f′g可积,其原函数为fg.
得证.
证毕.