本文始發於個人公衆號:TechFlow,原創不易,求個關注
今天是高等數學的第14篇文章,我們一起來看看定積分的換元法和分部積分法。
我們之前在不定積分的內容當中曾經介紹過換元法和分部積分法這兩種求解不定積分的方法,今天我們來探索將這兩種方法應用在定積分上。有一點需要注意,雖然不定積分和定積分只有一字之差,但是在數學上其實它們是兩個完全不同的概念。不定積分求解的是函數的原函數,而定積分則是求解的曲形的面積,也就是一個具體的值。
我們用Python來舉例的話,不定積分有些像是高階函數,我們傳入一個函數,得到一個函數。而定積分則就是一個計算的函數,我們傳入一個函數,得到一個值。由於有了牛頓-萊布尼茨公式,我們求解定積分的時候也需要求解原函數,但這只是計算過程相似,並不是它的定義。所以不要把兩者弄混淆了。
換元法
在我們寫出換元法的公式之前,我們先寫清楚它的作用區間。這個是數學的慣例,我們寫一個公式或者是定理或者是式子,都需要標明適用範圍。我們假設函數f(x)在區間[a, b]上連續。
函數x=ϕ(t)滿足:
- ϕ(α)=a,ϕ(β)=b
- ϕ(t)在區間[α,β],或者[β,α]上具有連續導數,值域是[a, b],那麼:
∫abf(x)dx=∫αβf[ϕ(t)]ϕ′(t)dt
這個式子成立非常明顯,但爲了嚴謹,我們還是來證明一遍。
等式的左邊很簡單就是我們常見的積分函數,我們假設f(x)在區間[a, b]上的原函數是F(x),那麼等式左邊根據牛頓-萊布尼茨公式,可以得到:
∫abf(x)dx=F(b)−F(a)
所以我們重點關注的是等式右邊,等式右邊也做類似處理,我們假設Φ(t)=F(ϕ(t))。
我們對Φ(t)求導,可以得到:
Φ′(t)=dϕdF⋅dtdϕ=f(x)⋅ϕ′(t)=f[ϕ(t)]⋅ϕ′(t)
通過求導我們可以發現,Φ(t)是f[ϕ(t)]⋅ϕ′(t)的原函數。所以:
∫αβf[ϕ(t)]ϕ′(t)dt=Φ(β)−Φ(α)=F[ϕ(β)]−F[ϕ(α)]=F(b)−F(a)
所以我們就證明完了,整個證明過程並不難,比較困難的點在於我們在處理等式右邊的時候是怎麼想到令Φ(t)=F(ϕ(t))的呢?這是一個非常巧妙的點。想到這個不太容易,如果是我從頭開始證明,我可能會往ϕ(t)的原函數上想,估計不太容易想到將F(x)引入進來。
我們理解了換元求解定積分的方法之後,我們一起來看一道例題來熟悉一下。這個例題還是經典的三角換元:
∫0aa2−x2dx(a>0)
我們很容易想到我們可以令x=asint,這樣的話dx=acostdt。當x=0時,t=0,當x=a時,t=2π,我們代入原式可以得到:
∫0aa2−x2dx=a2∫02πcos2tdt=2a2∫02π(1+cos2t)dt=2a2[t+21sin2t]02π=4πa2
明白了原理之後,我們也可以將換元公式反過來用。也就是說當我們湊到t=ϕ(x)的情況時,也一樣可以使用換元公式。
我們再來看一個例子:
∫02πcos5xsinxdx
我們很容易湊到t=cosx時,dt=−sinxdx,當x=0時,t=1, 當x=2π時,t=0。我們代入原式,可以得到:
∫02πcos5xsinxdx=−∫10t5dt=∫01t5dt=[6t]01=61
分部積分法
不定積分的分部積分法是根據求導公式推導得出的,它在定積分當中同樣適用,我們只需要稍作變形就可以推導出來:
∫abu(x)v′(x)dx=[∫u(x)v′(x)dx]ab=[u(x)v(x)−∫v(x)u′(x)dx]ab=[u(x)v(x)]ab−∫abv(x)u′(x)dx
我們把上面的式子可以簡寫成:∫abuv′dx=[uv]ab−∫abvu′dx
來看個例子:$\int_0^\pi x\cos x dx $
我們令u = x, dv = cosx,那麼v = sinx,我們代入就可以得到:
∫0πxcosxdx=[xsinx]0π−∫0πsinxdx=0+[cosx]0π=−2
和不定積分一樣,分部積分法和換元法可以結合使用,得到更強大的效果。我們來看個例子:∫01exdx
我們令t=x,於是x=t2,dx=2tdt,並且當x=0時,t=0,當x=1時,t=1。我們代入可得:
∫01exdx=2∫01tetdt=2∫01td(et)
我們使用分部積分法,令u=t, dv = et,所以v=et,代入可以得到:
2∫01td(et)=2([tet]01−∫01etdt)=2(e−e+1)=2
總結
換元法和分部積分法是求解定積分和不定積分的兩大最重要的方法,這兩個方法說起來容易,理解起來也不難,但是很容易遺忘。尤其是我們長時間不使用的情況下,經常會忘記,而在用的時候又經常會想不起來,典型的書到用時方恨少問題。所以我們經常拿出來複習回顧一下,還是很有必要的。
今天的文章就到這裏,原創不易,需要你一個關注的支持~