高等微积分 Lesson 26
微积分基本定理
我们只叙述了我们可能会用到的部分:
- (变上限积分求导)设f∈C([a,b]),令F(x)=∫axf,则F′(x)=f(x),∀(a,b);在边界上,F′(a+)=f(a),F′(b−)=f(b).
连续函数的变上限积分是其原函数.
可证明积分中值定理的另一个版本:
/Proof/ (积分中值定理)
由以上定理知,F∈C([a,b]),且在(a,b)中可导,对F使用 Lagrange 中值,∃ξ∈(a,b)使得
F′(ξ)=b−aF(b)−F(a)=b−a∫abf=f(ξ)
所以f的积分的平均是(a,b)内某点处f的实际值.
证毕. 这个版本强于之前叙述(∃ξ∈[a,b]使得式子成立),因为(a,b)比[a,b]范围小.
微积分基本定理的另一个部分是 Newton - Leibniz 公式:
上述版本是最强的版本,一个更弱但更常用的版本是:
为什么这两个部分合起来才叫做微积分基本定理?
f⟶ 积分∫abf ⟶ 求导f;
F⟶ 求导f ⟶ 积分F(b)−F(a).
因为第一部分告诉我们,先积分再求导会得到自己;第二部分告诉我们,先求导再积分会得到自己,这看起来就像在一个好的环境下,积分 & 求导是一对“互逆”的运算,当然还需要一些适当的条件.
进而,计算某一个积分就变成寻找f的原函数.
计算不定积分
有两个额外的方法:换元公式、分部积分公式.
根据求导的 Chain Rule:(F(α(x)))′=F′(α(x))α′(x),可以写出
∫F′(α(x))α′(x)dx=F(α(x))+C
Zurich 的书中写到这里就停下来了,说上面公式就是换元公式(∗). 我们在上面公式中甚至找不到“换元体现在何处”,所以在一些中文的书籍中为了体现换元,进行了进一步的细分,称为第一换元和第二换元,但是这增加了理解难度.
/Theorem/ (第一换元)
若有
∫f(x)dx=∫g(α(x))α′(x)dx
找到g的原函数G′=g,就会得到
∫G′(α(x))α′(x)dx=G(α(x))+C
这两步就是第一换元. 一些书中会做形式化的改写,下面我们就来做这一操作:
看出f(x)=g(α(x))α′(x)之后,我们联想到α′(x)dx就像是α(x)的微分,能够写成d(α(x)),用一个新的变量就能写成dt. 所以换元t=α(x)写出
∫f(x)dx=∫g(t)dt
可以发现,这里的换元t=α(x)一步等价于上面两步,最后写成上面这种形式化的写法.
所以第一换元法可以总体写成:
∫f(x)dx=∫g(α(x))α′(x)dx=t=α(x)∫g(t)dt
其实后面一步单独来看意义不是很明晰.
/Example/
求tanx的不定积分.
∫tanxdx=∫cosxsinxdx=∫cosx−d(cosx)=t=cosx∫−tdt=−ln∣t∣+C
所以答案是−ln∣cosx∣+C.
/Example/
∫sinxdx
这一个看起来并不好处理. 考虑前例用到了d(cosx)=−sinxdx,d(sinx)=cosxdx. 所以上下同时乘−sinx,得到:
∫sinxdx=∫−sin2x−sinxdx=∫cos2x−1d(cosx)=t=cosx∫t2−1dt=∫(t−1)(t+1)dt=21∫(t−11−t+11)dt=21ln1+t1−t+C=21ln1+cosx1−cosx+C
为结果.
如果是计算正割的积分,类似地得到
∫cosxdx=−21ln1+sinx1−sinx+C
/Example/ (下面几个例子最好记下来)
∫x2−a21dx=∫(x−a1−x+a1)dx=2a1∫(x−a1−x+a1)dx=2a1ln∣x+ax−a∣+C
∫x2+a21dx=∫a((ax)2+1)d(ax)=a1arctanax+C
∫−x2+a21dx=∫a1−(ax)2ad(ax)=arcsinax+C
从上面的例子我们发现,第一换元法极度依赖于看出f(x)=g(α(x))α′(x),若看不出来,如何处理?
使用第二换元法.
第二换元法是从换元需求出发,我们希望令t=α(x),回到x,要把x用t表示,也就是x=β(t). 合并这两个需求,就是找到两个函数α,β满足x=β(α(x)),∀x∈I(I是计算不定积分的区间),也即∃β∘α=idI,称β是α的左逆,α是β的右逆.
设已经有β(α(x))=x,恒等式求导得到1=β′(α(x))α′(x),∀x. 利用这个“1”能够得到
f(x)⋅1=f(β(α(x)))β′(α(x))α′(x)
令g(t)=f(β(t))β(t),则有
∫f(x)dx=∫f(β(α(x)))β′(α(x))α′(x)dx=∫g(α(x))α′(x)dx=∫g(t)dt
形式化的写法是:
/Theorem/ (第二换元)
设已经找出β(α(x))=x,记作(∗). 则
∫f(x)dxx=β(t)=t=α(x)∫f(β(t))β′(t)dt
这一个换元就完成了上面的所有步骤,虽然看起来并无意义,是形式化的写法.
实际上我们过不了多久就会忘记上面的推导,只会记住形式化的法则,但这些法则才是常用的. 总结一下,是
第一换元:
∫f(x)dx=discover∫g(α(x))d(α(x))=t=α(x)∫g(t)dt
第二换元:
∫f(x)dxt=α(x),x=β(t)=find β(α(x))=x∫f(β(t))β′(t)dt
两者的区别:
- 第一换元法基于“看出”(
注意到),第二换元法基于需求; - 第一换元法中α(x)是任意的,第二换元法中α存在逆β,几乎是一个双射.
/Example/
∫a2−x2dx=?
我们的需求是去掉根号,回忆常见的去根号换元:
- a2−x2=x=acosθasinθ;
- a2−x2=x=asinθacosθ;
- x2−a2=x=a/cosθa1/cos2θ−1=atanθ;
- x2−a2=x=a/sinθa1/sin2θ−1=acotθ.
所以想到取β(θ)=a/cosθ=x,θ=arccosx/a,有
∫x2−a2dx=∫acos2θ1−1d(cosθa)=∫cosθdθ=21ln1−sinθ1+sinθ+C′=21ln1−1−(xa)21+1−(xa)2+C′=21lnx−x2−a2x+x2−a2+C′=21lna2(x+x2−a2)2+C′=ln(x+x2−a2)+C
其中有一步其实存在含糊的地方,即开根号时没有加绝对值,但这是因为不定积分这个任务本身就是含糊的,我们并没有指定在什么区间上找到原函数,所以这里其实不重要,去根号 ⟷ 选定某一个区间.
这似乎体现理论本身有含糊的地方,但是仔细想会发现,算不定积分是为了计算定积分,在这种时候区间是确定的,不会有问题;单纯计算不定积分只是一种练习,在这里没必要过多地计较这种问题.
/Example/
∫x2+a2dxθ=arctanx/a=x=atanθ∫a2tanθ+a2ad(tanθ)=∫cosθacos2θadθ=∫cosθdθ=21ln1−sinθ1+sinθ+C′=21lnx2+a2−xx2+a2+x+C′=21lna2(x2+a2+x)2+C′=ln(x2+a2+x)+C
这些积分最好记住,但一定不要记错;建议是当场再快速计算一遍.