數學觀念

分部積分例題:怎麼選 u 與 dv,並檢查每個答案

2026年10月14日閱讀時間 4 分鐘
分部積分例題:怎麼選 u 與 dv,並檢查每個答案

考慮 ∫xe2x dx\int x e^{2x}\,dx。冪次法則沒辦法積分整個乘積,而單獨積分 e2xe^{2x} 又會把 xx 留在原處。分部積分替這個乘積指出一個有用的方向:微分會變簡單的那一部分,積分仍然好處理的那一部分,然後再處理剩下的那個比較小的積分。

要看完整的代數推導,請參見四個經過檢查的部分分式例題。

這一課用一系列分部積分例題,從單一個乘積,一路講到重複使用與定積分的上下限。如果你想先弄懂積分的意義再學技巧,請從我們的積分指南開始。導數指南也有幫助,因為把你的答案微分回去,正是這裡最好的檢查方式。

公式從哪裡來

乘法律說 ddx(uv)=udvdx+vdudx\frac{d}{dx}(uv)=u\frac{dv}{dx}+v\frac{du}{dx}。對兩邊積分,再把其中一項移到另一邊,就得到OpenStax Calculus, Volume 2 所述的分部積分公式:

∫u dv=uv−∫v du.\int u\,dv=uv-\int v\,du.

這裡 uu 是你選擇要微分的式子,dvdv 是你選擇要積分的部分。求出 dudu 與 vv 之後,新的積分 ∫v du\int v\,du 應該比原來的積分更容易。如果變得更糟,就重新考慮怎麼拆。這個公式是乘法律在代數上的結果,並不是保證每一種拆法都有用的食譜。

對不定積分,記得在最後加上常數 CC。選取 vv 的反導函數時,可以把一個常數吸收進去,但比較簡單的做法是選一個方便的 vv,再把 CC 加在最後的答案上。

有目的地選 u 與 dv

有用的問題是:「哪一個因式微分之後會縮小?」像 x2x^2 這樣的多項式會變成 2x2x,再變成 22,最後變成零。對數會變成 1/x1/x,常常能與其餘部分搭配得很好。同時,指數函數以及正弦或餘弦,反覆積分都仍然容易。

大家熟悉的 LIATE 口訣,把對數、反三角函數、代數式、三角函數與指數函數的因式,依序排為 uu 的候選。OpenStax 把它當成經驗法則,而不是定理。要檢查所得到的 ∫v du\int v\,du,而不是盲信你看到的第一個字母。另一種拆法可能更短,有些乘積用變數變換處理會更好。

例如,∫2xcos⁡(x2) dx\int 2x\cos(x^2)\,dx 含有內層函數 x2x^2 和它的導數 2x2x。令 t=x2t=x^2,則 dt=2x dxdt=2x\,dx,積分就是 sin⁡(x2)+C\sin(x^2)+C。用分部積分會把一個簡單的合成函數變成不必要的工作。相對地,xe2xx e^{2x} 沒有這種直接的內層導數配對,而微分 xx 則會把它消去。

計算之前,先寫一個小的兩欄表:一邊是 uu、dudu,另一邊是 dvdv、vv。然後問問自己,把 vv 乘以 dudu 會不會得到比較簡單的積分。這個檢查能避免一個常見的錯誤:僅僅因為某個因式看起來眼熟、容易積分,就把它選成 uu。

例題 1:一次式乘以指數函數

求 ∫xe2x dx\int x e^{2x}\,dx。選 u=xu=x,所以 du=dxdu=dx。選 dv=e2x dxdv=e^{2x}\,dx,得到 v=12e2xv=\frac12e^{2x}。這個因子 12\frac12 很重要:微分 e2xe^{2x} 會多出一個二。

∫xe2x dx=x(12e2x)−∫12e2x dx=xe2x2−e2x4+C=e2x4(2x−1)+C.\begin{aligned} \int x e^{2x}\,dx &=x\left(\frac12e^{2x}\right)-\int\frac12e^{2x}\,dx\\ &=\frac{x e^{2x}}2-\frac{e^{2x}}4+C\\ &=\frac{e^{2x}}4(2x-1)+C. \end{aligned}

把因式分解後的答案微分。乘法律給出 14[2e2x(2x−1)+2e2x]\frac14[2e^{2x}(2x-1)+2e^{2x}],化簡後是 xe2xx e^{2x}。這恰好還原了被積分函數。如果檢查得到的是 2xe2x2x e^{2x},很可能的錯誤是在積分 e2xe^{2x} 時漏掉了 12\frac12。

這個選擇也有一個看得見的停止點:微分 xx 會留下一個常數,所以剩下的積分只含指數函數。在這個例子中,這就是「比較簡單」的意思。

例題 2:積分一個對數

求 x>0x>0 時的 ∫ln⁡x dx\int\ln x\,dx。這裡沒有寫出來的乘積,但你可以補上一個因子 1:ln⁡x=1⋅ln⁡x\ln x=1\cdot\ln x。選 u=ln⁡xu=\ln x 與 dv=dxdv=dx。則 du=1x dxdu=\frac1x\,dx,v=xv=x。

∫ln⁡x dx=xln⁡x−∫x1x dx=xln⁡x−x+C.\begin{aligned} \int\ln x\,dx &=x\ln x-\int x\frac1x\,dx\\ &=x\ln x-x+C. \end{aligned}

檢查很短:ddx(xln⁡x−x)=ln⁡x+1−1=ln⁡x\frac{d}{dx}(x\ln x-x)=\ln x+1-1=\ln x。定義域 x>0x>0 讓我們可以寫出 ln⁡x\ln x 和 1/x1/x,而不必跨過零。更一般的反導函數 xln⁡∣x∣−x+Cx\ln|x|-x+C 在不含零的區間上也成立,但題目所述的範圍停留在正的一側。

如果你選 u=1u=1 與 dv=ln⁡x dxdv=\ln x\,dx,你光是要求 vv,就得先知道原來的積分。這種循環的拆法,說明了為什麼這裡對數要放在 uu。

例題 3:重複使用這個方法,直到多項式消失

求 I=∫x2sin⁡x dxI=\int x^2\sin x\,dx。微分 x2x^2 會降低它的次數,而積分正弦仍然很直接。先選 u=x2u=x^2 與 dv=sin⁡x dxdv=\sin x\,dx,所以 du=2x dxdu=2x\,dx,v=−cos⁡xv=-\cos x:

I=−x2cos⁡x+2∫xcos⁡x dx.I=-x^2\cos x+2\int x\cos x\,dx.

剩下的積分仍然含有乘積。令 J=∫xcos⁡x dxJ=\int x\cos x\,dx,再用一次分部積分:u=xu=x,du=dxdu=dx,dv=cos⁡x dxdv=\cos x\,dx,v=sin⁡xv=\sin x。則

J=xsin⁡x−∫sin⁡x dx=xsin⁡x+cos⁡x.J=x\sin x-\int\sin x\,dx=x\sin x+\cos x.

把這個結果代入 II:

∫x2sin⁡x dx=−x2cos⁡x+2xsin⁡x+2cos⁡x+C.\int x^2\sin x\,dx=-x^2\cos x+2x\sin x+2\cos x+C.

現在逐項微分。−x2cos⁡x-x^2\cos x 的導數是 −2xcos⁡x+x2sin⁡x-2x\cos x+x^2\sin x。2xsin⁡x2x\sin x 的導數是 2sin⁡x+2xcos⁡x2\sin x+2x\cos x;2cos⁡x2\cos x 的導數是 −2sin⁡x-2\sin x。所有多餘的項都互相抵消,只剩下 x2sin⁡xx^2\sin x。這個抵消,是對積分正弦時的正負號,以及微分 x2x^2 時的因子二的有力檢查。

當每次使用分部積分都讓某個因式變小時,重複使用分部積分就很有用。如果新的積分長得像原來的積分,仍然可能把原來的積分集中到同一邊來解,但不要在沒有明確終點的情況下,一直套用公式。

例題 4:定積分要保留上下限

計算 ∫01xln⁡(1+x) dx\int_0^1 x\ln(1+x)\,dx。因式 xx 容易積分,但微分 ln⁡(1+x)\ln(1+x) 會得到 1/(1+x)1/(1+x)。選 u=ln⁡(1+x)u=\ln(1+x) 與 dv=x dxdv=x\,dx。則 du=11+x dxdu=\frac{1}{1+x}\,dx,v=x2/2v=x^2/2。分部積分的定積分形式是 ∫abu dv=[uv]ab−∫abv du\int_a^b u\,dv=[uv]_a^b-\int_a^b v\,du。

∫01xln⁡(1+x) dx=[x22ln⁡(1+x)]01−12∫01x21+x dx=12ln⁡2−12∫01(x−1+1x+1)dx.\begin{aligned} \int_0^1 x\ln(1+x)\,dx &=\left[\frac{x^2}{2}\ln(1+x)\right]_0^1 -\frac12\int_0^1\frac{x^2}{1+x}\,dx\\ &=\frac12\ln2-\frac12\int_0^1\left(x-1+\frac1{x+1}\right)dx. \end{aligned}

多項式長除法給出 x2/(x+1)=x−1+1/(x+1)x^2/(x+1)=x-1+1/(x+1)。它從零到一的積分是 1/2−1+ln⁡2=ln⁡2−1/21/2-1+\ln2=\ln2-1/2。因此

∫01xln⁡(1+x) dx=12ln⁡2−12(ln⁡2−12)=14.\int_0^1 x\ln(1+x)\,dx =\frac12\ln2-\frac12\left(\ln2-\frac12\right)=\frac14.

這個正的結果是合理的,因為 xln⁡(1+x)x\ln(1+x) 在 [0,1][0,1] 上非負。作為獨立的代數檢查,一個反導函數是 x2−12ln⁡(1+x)−x24+x2\frac{x^2-1}{2}\ln(1+x)-\frac{x^2}{4}+\frac{x}{2};在 1 和 0 處求值,也得到 1/41/4。對定積分來說,要把同樣的上下限帶進新的積分。最後的數字中沒有 +C+C。

三道附解答的練習題

1. 多項式與指數函數。求 ∫3xex dx\int 3x e^x\,dx。

取 u=3xu=3x 與 dv=ex dxdv=e^x\,dx。則 du=3 dxdu=3\,dx,v=exv=e^x,所以

∫3xex dx=3xex−3∫ex dx=3ex(x−1)+C.\int 3x e^x\,dx=3x e^x-3\int e^x\,dx=3e^x(x-1)+C.

微分 3ex(x−1)3e^x(x-1):得到 3ex(x−1)+3ex=3xex3e^x(x-1)+3e^x=3xe^x。結果與原來的被積分函數吻合。

2. 帶係數的對數。求 x>0x>0 時的 ∫xln⁡x dx\int x\ln x\,dx。

選 u=ln⁡xu=\ln x 與 dv=x dxdv=x\,dx。則 du=dx/xdu=dx/x,v=x2/2v=x^2/2:

∫xln⁡x dx=x22ln⁡x−12∫x dx=x22ln⁡x−x24+C.\int x\ln x\,dx=\frac{x^2}{2}\ln x-\frac12\int x\,dx =\frac{x^2}{2}\ln x-\frac{x^2}{4}+C.

微分得到 xln⁡x+x/2−x/2=xln⁡xx\ln x+x/2-x/2=x\ln x。把兩個 x/2x/2 項保留在畫面上,檢查會更容易跟上。

3. 一個定積分。計算 ∫0π/2xcos⁡x dx\int_0^{\pi/2}x\cos x\,dx。

取 u=xu=x 與 dv=cos⁡x dxdv=\cos x\,dx,得到 du=dxdu=dx 與 v=sin⁡xv=\sin x。在分部積分這一步之後再代入上下限:

∫0π/2xcos⁡x dx=[xsin⁡x]0π/2−∫0π/2sin⁡x dx=π2−[−cos⁡x]0π/2=π2−1.\begin{aligned} \int_0^{\pi/2}x\cos x\,dx &=[x\sin x]_0^{\pi/2}-\int_0^{\pi/2}\sin x\,dx\\ &=\frac\pi2-[-\cos x]_0^{\pi/2}\\ &=\frac\pi2-1. \end{aligned}

在這個區間上,xx 與 cos⁡x\cos x 都非負,而 π/2−1\pi/2-1 是正的。微分 xsin⁡x+cos⁡xx\sin x+\cos x 得到 xcos⁡xx\cos x,這驗證了用來計算上下限的反導函數。

想練習背後的反導函數選擇,請使用 Math Zen 的積分主題。要看重複使用積分方法的後續應用,請參見拉普拉斯轉換指南。

常見問題

我該怎麼決定用變數變換還是分部積分?
先找有沒有一個內層函數,旁邊正好伴隨著它的導數,例如 2x cos(x²)。這時直接用變數變換。如果是一個乘積,其中被微分的那個因式會變得更簡單,例如 x e^(2x),就試試分部積分。有些積分需要兩種技巧依序使用。
一定要完全照著 LIATE 嗎?
不用。LIATE 只是替 u 建議第一個選擇。要用新的積分 v du 來判斷這個選擇好不好。如果它比原來的積分更難,或是繞了一圈又回來,就重新選擇。
每個答案都可以用微分來檢查嗎?
對不定積分來說,把你提出的反導函數微分,必須在所述的定義域上還原成被積分函數。對定積分,先檢查反導函數,再計算它在兩端點的差。數值估計也能抓到不合理的正負號或大小。
為什麼定積分的答案沒有 +C?
定積分是一個數。如果你用反導函數 F + C,這些常數會在 (F(b) + C) − (F(a) + C) 中互相抵消。

動手練一練

相關文章