高等微积分 Lesson 28
分部积分公式
/Theorem/
设f′,g′在[a,b]上可积,则有
∫abf′g=fg∣ab−∫abfg′
每次判断可积比较麻烦,所以写一个弱化版本:考虑连续必可积,有
/Definition/
称f在区间I上是Ck光滑函数,记为f∈Ck(I)=C(k)(I),如果f在I上的1阶至k阶导皆存在且连续.
其中f是C∞光滑,或者称f光滑,若f的各阶导数皆存在且连续.
/Claim/
设f,g∈C1([a,b]),则
∫abf′g=fg∣ab−∫abfg′
这一般称为一次分部积分,还有多次的分部积分,在使用时逐次分部即可. 但是为了连贯性,这里用表达式的方式具体写出来:
设f,g∈Cn([a,b]),逐次分部积分得到:
∫abf(n)g=∫ab(f(n−1))′g=f(n−1)g∣ab−∫abf(n−1)g′=f(n−1)g∣ab−f(n−2)g′∣ab+∫abf(n−2)g′′=i=0∑n−1(−1)if(n−1−i)g(i)∣ab+(−1)n∫abfg(n)
下面这一例子希望大家记住,因为三角换元会常用.
/Example/
记
In=∫02πsinnxdx
显然换成cosx也是等价的,因为换元. 在这里提一下不定积分的分部和定积分分部的区别,记Jn=∫sinnxdx,为不定积分. 如果计算不定积分,将得到
Jn=∫sinnxdx=∫(−cosx)′sinn−1xdx=−cosxsinn−1x−∫(−cosx)(n−1)sinn−2xcosxdx=−cosxsinn−1x+∫(n−1)sinn−2x(1−sin2x)dx=−cosxsinn−1x+(n−1)Jn−2−(n−1)Jn
得到递推关系
Jn=nn−1Jn−2−n1cosxsinn−1x
之后迭代,跟踪尾项. 这说明,不定积分的分部会导致一长串的多项式叠加,而定积分的分部全部是数字,相比之下更好计算. 在定积分中,
In=∫02π(−cosx)′sinn−1dx=−cosxsinn−1x∣02π−∫02π(−cosx)(n−1)sinn−2xcosxdx=∀n−1≥10+(n−1)(In−2−In)
可知∀n≥2有In=nn−1In−2,分别得到:
I2m=2π(2m)!!(2m−1)!!,I2m−1=(2m−1)!!(2m−2)!!
实际上我们在下学期可能会计算n维球体的体积,会用到这个积分.
(舒老师千古)
∫⋯∫x12+⋯+xn2≤R2dx1⋯dxn
转化为上面积分.
/Example/
设f∈C(2)(R)且紧致(即∃R>0使得f(x)=0,∀∣x∣>R),求
I=∫−∞∞21∣x∣f′′(x)dx
/Solution/
计算−R∼R之间的区间即可,
I∫0R21∣x∣f′′(x)dx=∫0R+∫−R0=∫0R21xf′′(x)dx=21xf′(x)∣0R−∫0R21f′(x)dx=0−21(f(R)−f(0))=21f(0)
另一侧同理,所以I=f(0).
多次分部积分还能得到一个 Taylor 公式,在积分中,Taylor 公式几乎是显然的,下面来求带积分余项的 Taylor 公式.
设f∈C(n)(I),则
f(b)=i=0∑n−1i!f(i)(a)(b−a)i+n!f(n)(ξ)(b−a)n
我们想要通过积分中值定理找出这个余项,考虑:
∫abP(x)dx∫abf(n)(x)P(x)dx=somewhere f(n)(ξ)
那么
∫abP(x)f(n)(x)dx=f(n)(ξ)∫abP(x)dx=f(n)(ξ)n!(b−a)n
所以可以取P(x)=(x−a)n−1的积分∝(b−a)n.
我说的对吗?我们来看一下讲义. 哦,错误.
——艾神
another choice:(b−x)n−1的积分,也∝(b−a)n. 因此得到命题:
/Claim/
设f∈C(n)(I),则
f(b)=i=0∑n−1i!f(i)(a)(b−a)i+∫abf(n)(x)(b−x)n−1dx
这就是积分余项的 Taylor 公式.
这个命题的证明是容易的.
/Proof/
用n次分部积分公式计算,
==∫abf(n)(x)(b−x)n−1dxi=0∑n−1(−1)if(n−1−i)g(i)∣ab+(−1)n∫abfg(n)i=0∑n−1(−1)if(n−1−i)(x)(−1)i(n−1)⋯(n−i)(b−x)n−i−1∣ab
只有i=n−1时,在x=b处有值,而x=a处一般都有值,得到
=i=0∑n−1f(n−i−1)(x)(n−i−1)!(n−1)!(b−x)(b−x)n−i−1∣ab=(n−1)![f(0)(b)0!1−i=0∑n−1(n−i−1)!f(n−i−1)(a)(b−a)n−i−1]=(n−1)!(Taylor remainder Rn)
其中,
Rn=(n−1)!1∫abf(n)(x)(b−x)n−1dx
此版本更加容易证明,只需要机械计算分部积分即可.
上式也可直接回到 Lagrange 余项,理由为
Rn=(n−1)!1∫abf(n)(x)(b−x)n−1dx=n!1∫ab(b−x)n−1dx∫abf(n)(x)(b−x)n−1dx(b−a)n=n!f(n)(ξ)(b−a)n
其中ξ∈[a,b]. 用积分中值可以证明.
换元公式
假设有一对同桌,同学 1 想要计算自己所经历的时间,需要算一个在时空I中的积分,而同桌同学 2 在自己的时空(J)中需要帮助他进行积分,问:能否用J的数据去算∫abf(x)dx?
两个时空中间存在一个坐标变换,J⟷φI,在J看来,积分是J⟶φI⟶fR,只能见到复合的函数版本f∘φ.
将坐标从J变到I,称为一个 pull back,φ∗(f)=f(φ)=f∘φ. 在J中的积分需要写成
∫abf(x)dx=∫AB(f∘φ)φ′(t)dt
需要加一项φ′(t).
/Theorem/ (一维特有)
设φ:J→I是C1的,则对任何f∈C(I),∀a,b∈I,若A,B∈J满足φ(A)=a,φ(B)=b(端点对齐),则有
∫abf(x)dx=∫ABf(φ(t))φ′(t)dt
/Theorem/ (各个维数均成立)
设φ:J→I是C1的双射,则对任何f∈R(I),∀a,b∈I,有
∫abf(x)dx=∫φ−1(a)φ−1(b)f(φ(t))φ′(t)dt
两个定理的区别在于,前者对φ没有要求,但是要求f连续;后者要求φ是C1双射(坐标变换忠实,也就是同胚,homeomorphic),f只要求可积.
/Proof/ (定理 1 的证明)
用 Newton - Leibniz 公式,由f∈C(I),有原函数F(x),令G(t)=F(φ(t)),由F、φ可导及 Chain Rule,得到
G′(t)=F′(φ(t))φ′(t)=f(φ(t))φ′(t)
知道f(φ(t))φ′(t)∈C1(J)且有原函数G,由 Newton - Leibniz 公式得到
∫ABf(φ(t))φ′(t)dt=G(t)∣AB=F(φ(t))∣AB=F(φ(B))−F(φ(A))=F(b)−F(a)=∫abf(x)dx
证毕. 由证明过程可以看出这个定理很强,因为它用到的只有 Newton - Leibniz 公式,只用考虑端点值.
/Proof/ (定理 2 的证明)
这个证明更为复杂,f可积也未必有原函数,只能回到积分的定义,用 Riemann 和证明:
∫abf=lim(f’s Riemann sum)=lim∑f(φ(ηi))(φ(ti)−φ(ti−1))
[A,B]剖分t0=A<⋯<tn=B,选点ηi诱导[a,b]剖分xi=φ(ti),选点φ(ηi). 因此
=lim∑f(φ(ηi))Δtiφ′(ηi)=∫ABf(φ(t))φ′(t)dt
证毕.
一元情况下我们常用定理 1,多元时基本用定理 2.
总结:
∫abf(x)dxφ∈C1=x=φ(t)∫ABf(φ(t))φ′(t)dt
注意端点对齐.
此版本的换元积分公式比不定积分换元更好用,可以直接令x=φ(t).
/Example/
∫02πsinnxdx=∫02πcosnxdx
的证明,可以使用x=2π−y换元直接得到.