積分技巧

☰ Contents

微分遵循一套永遠有效的規則。積分沒有單一的程序,所以要以一組技巧來學,而真正的功夫在於讀出被積函數的形狀,認出它需要哪一種技巧。

積分是什麼?

積分問的是微分的反方向:哪個函數的導數是這個?那個函數叫做反導函數,每個答案都可以透過求導來檢查。對 x 的冪,把次方加一,再除以新的次方,所以 6x² 積分得 2x³ + C,因為 6 ÷ 3 = 2。這條規則恰好抵銷冪法則:對 2x³ 求導會把 3 拿下來,抵消掉那次除法,並把次方降回 2。常數因子留在外面,和則逐項積分,所以 4x + 3 得到 2x² + 3x + C,其中 + C 涵蓋求導時消失的任何常數。只有 x⁻¹ 不適用這條規則,因為新的次方會是 0;1/x 改為積分得 ln|x| + C。對 2x³ + C 求導得回 6x²,因為 3 × 2 = 6,而 C 消失了。詳見 反導函數。

xyC = −1F′(1) = 2x = 2−2−112−2246

在x = 1處,不論C取何值,切線斜率都是2x = 2:把F上下平移會改變F,但從不改變F′,所以∫ 2x dx是整個族x² + C

把曲線上下滑動,觀察切線的斜率

3x32
first, put one back on the power
微分把指數減一,所以反過來就要加一。 完整課程: 反導函數

x³ 積分得 x⁴/4,用的是同一條規則。詳見 冪函數的積分。

x
這條規則只有在 n = −1 時失效,因為除以 n+1 就是除以零。 完整課程: 冪函數的積分

換你試試

integrate it

求 40x^4 的積分

integrate it

求 20x^4 的積分

為什麼總有一個 + C?

求導會去掉任何常數項,所以積分無法分辨原本是哪個常數,而 + C 代表所有可能的常數。函數 x²、x² + 7 和 x² − 100 求導都得 2x,所以 2x 的積分是一族函數 x² + C,C 的每一個值對應一條平行的曲線。把曲線上下平移永遠不會讓它傾斜,所以這族裡的每一條在同一個 x 的斜率都相同。多一個條件就能挑出單一的一條:通過 (2, 9),則 9 = 4 + C,所以 C = 5,函數是 x² + 5。在微分方程裡,這個條件叫初始條件。定積分不需要 C,因為它在 F(b) − F(a) 中互相抵消。把 x = 2 代入 x² + 5 得 4 + 5 = 9,正是要求的高度,而那裡的斜率是 2 × 2 = 4。

xy(1, 3)C = −2y(1) = 1 + C = −1−2−112−4−2246

y(1) = 1 + C = −1,不是3:族中的這一條曲線沒有通過這個點,所以初始條件把它排除了

拖動C,直到曲線通過(1, 3)

xy
f'(x) = 2x 積分後是 x² + C——每個 C 對應一條曲線,合起來是一整族。 完整課程: 求積分常數

詳見 求積分常數。

subtract the 1
C = 3
代入這個點:4 = 1² + C,所以 C = 3。 完整課程: 求積分常數

積分符號到底在說什麼?

符號 ∫ 是一個拉長的 S,代表求和(sum),而 ∫ f(x) dx 的意思是:把高為 f(x)、寬為 dx 的細條加起來。函數 f(x) 叫被積函數,下方和上方的數字是積分的上下限,也就是加總開始和結束的地方。常數 3 從 x = 1 積到 x = 5,就是把高為 3 的細條加滿寬度 4,因為 5 − 1 = 4,所以總和是 3 × 4 = 12,也就是一個長方形的面積。這個記號記錄了答案是怎麼建構出來的:高乘以寬,加總起來,再把寬度縮小到總和變得精確。dx 指出被加總的變數,當式子裡還有其他字母時這很重要:用 dx 積分時,任何 y 都保持不變。沒有上下限時,這個符號要求的是反導函數加一個常數,而不是一個數。用反導函數 3x 也得到 15 − 3 = 12。詳見 積分符號怎麼讀。

xyf(x) = 1.44Δx = 0.3x = 1.2f(x)·Δx = 1.44 × 0.3 = 0.432∫₀² x² dx = 8/3

符號∫是求和(sum)的S:每個薄片是高f(x) × 寬Δx = 0.432,積分把它們在區間上加總

把薄片收窄到dx = 0.01

xy
一片切片是 f(x) dx:高是 f(x),寬是小到看不見的 dx。 完整課程: 積分符號怎麼讀

dx 本身有它的意義。dy/dx 原本是「垂直變化除以水平變化」,這兩部分可以分開:如果 y = x²,那麼 dy = 2x dx。代換積分正是靠這一點。詳見 微分量。

each side is a tiny amount
dy = 2x dx
把兩邊分開處理:若 y = x²,極小的上升量 dy 就是 2x 乘以 dx。 完整課程: 微分量

積分為什麼能量面積?

定積分是一串長方形面積之和的極限:把區域切成寬為 Δx 的細條,把每一條當成高為 f(x) 的長方形,再把面積加起來 f(x) Δx。對 y = x 從 0 到 2,取四條寬為 1/2 的細條、用右端點的高度,得到 (1/2 + 1 + 3/2 + 2) × 1/2 = 5/2,比真正的面積 2 大。基本定理省去了細條:從 a 到 b 的面積,對任何反導函數 F 都等於 F(b) − F(a),因為到 x 為止的面積是以 f(x) 的速率增長的。要求總面積還需要多一步,因為在軸線下方的區域算成負的:在每個交點處切開,再把各塊的大小相加。對 y = x − 1 從 0 到 2,積分是 0,但面積是 1/2 + 1/2 = 1。y = x 下方的三角形面積是 1/2 × 2 × 2 = 2,和在 2 處的 x²/2 相符。詳見 定積分。

12xyn = 4左端點右端點中點

n = 4,誤差是 1.083

增加矩形,直到估計值不再變化

把區域切成矩形再加起來。總和很接近,但明顯粗略。 完整課程: 定積分

每條細條的高度可以在它的左端、右端或中點讀取。在上升的曲線上,左和低估,右和高估。用西格瑪記法,這個和是 Σ f(xᵢ) Δx from i = 1 to n;讓 n 趨向無限大,Σ 就變成 ∫,Δx 就變成 dx。詳見 左、右與中點黎曼和和用西格瑪記法寫黎曼和。

f risingthe left edge is the short side of each stripleft sum under, right sum over
在遞增曲線上,每個左端矩形都不夠高,所以左端和低估了面積。 完整課程: 左、右與中點黎曼和

設 A(x) 是曲線下方到 x 為止的面積。把 x 增加一點點,面積就多出一條高為 f(x) 的細條,所以 A 的導數是 f。詳見 微積分基本定理。

xy
那增加量是一條高 f(x) 的窄條,所以面積函數微分後就是 f。 完整課程: 微積分基本定理

軸線下方的面積算成負的。sin x 從 0 到 π 的拱形積分是 2,從 π 到 2π 的積分是 −2,整個週期的積分是 0。要求總面積,就在交點處切開,再把大小相加:2 + 2 = 4。詳見 軸線下方的面積。

xy
對整個週期積分,兩半互相抵銷成 0——這是有正負號的計數。 完整課程: 軸線下方的面積

交換上下限會改變正負號,常數因子可以提到外面,從 a 到 b 加上從 b 到 c 合起來就是從 a 到 c。詳見 定積分的性質。

換你試試

xy

∫ 2x dx,從 0 到 4

xy

∫ 2x dx,從 0 到 5

函數套著函數,怎麼積分?

代換積分就是倒過來讀的連鎖律:當積分裡含有內層函數的導數作為因式時,把內層叫做 u,替換掉每一個 x,再對 u 積分。對於 3x²(x³ + 2)⁴ 的積分,令 u = x³ + 2,所以 du = 3x² dx,積分變成 ∫ u⁴ du = u⁵/5 + C,也就是 (x³ + 2)⁵/5 + C。因式 3x² 恰好被 du 吸收,只剩下一個單純的冪。定積分只差一步:把上下限換成 u 的值,就再也不必回到 x。x 從 0 到 1 時,u 從 2 到 3,所以積分是 (3⁵ − 2⁵)/5,而 243 − 32 = 211,得到 211/5。合適的 u 通常是括號裡或根號下的式子,而且不會留下任何 x。用連鎖律對 (x³ + 2)⁵/5 求導,會把因式 3x² 還原回來。詳見 代換積分法。

xu = x²00.511.5201234Δx = 0.2Δu = 0.52Δu / Δx = 2.6 · 2x = 2.4

du = 2x dx:u軸把區間拉伸了2x = 2.4倍,這正是∫ 2x cos(x²) dx能變成∫ cos u du的原因,2x被用掉了

把區間滑到du和dx長度相等的地方

  1. 選擇 u,通常是括號裡或根號下的式子。
  2. 求出 du/dx,把 dx 用 du 表示。
  3. 替換掉每一個 x。如果還剩下一個,就是 u 選錯了。
  4. 對 u 積分,再把 x 的式子寫回去。如果是定積分,改為換算上下限。

∫ 2x(x² + 1)⁵ dx:2x 是 x² + 1 的導數,所以令 u = x² + 1,du = 2x dx。積分變成 ∫ u⁵ du = u⁶/6 + C = (x² + 1)⁶/6 + C。

u’s own derivative, as a differential
du = 2x dxan ordinary power in u
u was only ever a name
把 2x dx 換成 du,對這個冪積分,再把 x² + 1 換回 u 的位置。 完整課程: 代換積分法

當內層是一次式 ax + b 時,它的導數是常數 a,有一條捷徑:把內層當成普通的 x 來積分,再除以 a。∫ cos 3x dx = (1/3) sin 3x + C。彎曲的內層,導數會隨 x 改變,所以這條捷徑不適用。詳見 積分 f(ax + b)。

the usual answer, divided by a
規則是:先當內層只是普通的 x 來積分,再除以它的係數 a。 完整課程: 積分 f(ax + b)

換你試試

what does this come to?

∫ e^(5x) dx

what does this come to?

∫ cos 2x dx

乘積怎麼積分?

分部積分是倒過來讀的乘積法則:∫ u dv = uv − ∫ v du。選求導後會變簡單的因式當作 u。對於 ∫ x cos x dx,令 u = x、dv = cos x dx,所以 du = dx、v = sin x,積分等於 x sin x − ∫ sin x dx,也就是 x sin x + cos x + C。這個公式就是 uv 的乘積法則,積分後再移項。新的積分必須更容易,這就是為什麼多項式搭配 eˣ、sin x 或 cos x 時要當作 u:求導會降低它的次方。次方更高就需要更多輪,所以 x² eˣ 要做兩輪,得到 (x² − 2x + 2)eˣ + C。從 0 到 π,第一個答案得 (0 − 1) − (0 + 1) = −2,而對 x sin x + cos x 求導會得回 x cos x。詳見 分部積分法。

uv∫u dv = 3.89∫v du = 1.94uv = 5.83

曲線下方的面積是∫v du,它左邊的面積是∫u dv;兩者合起來就是矩形uv,即∫u dv = uv − ∫v du

拖曳這個角,試著讓兩塊面積無法填滿這個矩形

(uv)′ = u′v + uv'take u′v to the other sideuv' = (uv)′ − u′vintegrate both sides; dv is v′ dx, du is u′ dx
對乘積律積分再重新整理:你的積分就換成了另一個。 完整課程: 分部積分法
choose uit only helps if the new integral is easierthe part that simplifies
只有新積分更簡單才划算,所以要選會簡化的那部分當 u。 完整課程: 分部積分法

∫ x eˣ dx:令 u = x 且 dv = eˣ dx,所以 du = dx 且 v = eˣ。於是 ∫ x eˣ dx = x eˣ − ∫ eˣ dx = x eˣ − eˣ + C。如果新的積分比原來的更難,就換一個 u。

∫ x³ ln x dx∫ x eˣ dx∫ x cos x dx∫ x³ ln x dxu = ln x, dv = x³ dxu = x³, dv = ln x dxuv − ∫ v du =x³(x ln x − x) − ∫ 3x²(x ln x − x) dx更難的積分

選u = x³會讓uv − ∫ v du留下的積分比原來的更難 —冪次升高了,或者難處理的因子還留著— 所以要交換u和dv

選出能留下更簡單積分的u

∫ ln x dx 用分部積分,取 u = ln x、dv = 1 dx。∫ eˣ sin x dx 做兩輪後會回到自己;把原來的積分當成未知數,解出它來。

換你試試

what does this come to?

對 ∫ x eˣ dx 而言,u 的最佳選擇是

what does this come to?

∫ x eˣ dx =

三角函數怎麼積分?

積分是微分的逆運算,所以 cos x 積分得 sin x + C,sin x 積分得 −cos x + C,因為 cos x 的導數是 −sin x。把其他標準結果倒過來,得到 sec²x → tan x 和 sec x tan x → sec x。角度用弧度時,cos x 從 0 到 π/2 下方的面積是 sin(π/2) − sin 0,也就是 1 − 0 = 1。餘弦前面的負號是最常被弄丟的部分。這些結果需要弧度,因為只有在弧度下,sin x 的導數才恰好是 cos x;用角度的話,每個結果都會多一個因子 180/π。冪和乘積會改變方法。sin²x 不是任何標準函數的導數,所以要先用二倍角公式改寫,而 sin x cos x 變成 (sin 2x)/2,積分得 −(cos 2x)/4 + C。對 −cos x + C 求導會得回被積函數 sin x,C 則消失了。

½yπ/2π3π/22π1y = cos²xX/2 = 1.1 · sin 2X / 4 = −0.238 · ∫ = 0.862

cos²x = ½ + ½ cos 2x:½這一項積分為X/2,波動項積分為sin 2X / 4 = −0.238,綠色和紅色部分還沒有相互抵消

把界限拖到波動相互抵消的地方

sin xcos x−sin x−cos x
沿著那個環反方向走就是積分,負號正是從這裡來的。 完整課程: 三角函數的積分

sin²x 不是任何標準函數的導數,所以用二倍角公式改寫:sin²x = (1 − cos 2x)/2,而 ∫ sin²x dx = x/2 − (sin 2x)/4 + C。cos²x = (1 + cos 2x)/2 也用同樣的方法積分。這些公式在弧度與三角恆等式(英文)中;詳見 sin² 與 cos² 的積分。

the double angle formula for cosine
rearranged for the square
倍角公式重新整理後:sin²x = (1 − cos 2x) / 2——平方消失了。 完整課程: sin² 與 cos² 的積分

tan x 是 sin x 除以 cos x,而分子是分母的導數的相反數,所以 ∫ tan x dx = −ln|cos x| + C = ln|sec x| + C。詳見 sec²x、sec x tan x 與 tan x 的積分。

the numerator is minus the derivative of the denominator
sin x = −(cos x)′f′ over f, with one minus−ln|cos x| + c
tan x 本身是 sin 除以 cos——一個帶著一個負號的 f' 除以 f 型對數。 完整課程: sec²x、sec x tan x 與 tan x 的積分

指數、對數和分式怎麼積分?

eˣ 的導數是它自己,所以 ∫ eˣ dx = eˣ + C,而 e^(2x) 積分得 e^(2x)/2 + C。因為 ln x 的導數是 1/x,1/x 的積分是 ln|x| + C;絕對值讓它在 x 為負時也有定義。對數填補了冪法則留下的空缺,因為把次方 −1 加一,就得除以 0。分子是分母的導數的分式,積分得分母的對數,因為連鎖律讓 f'(x)/f(x) 成為 ln f(x) 的導數。所以 3x²/(x³ + 1) 積分得 ln|x³ + 1| + C。分母能因式分解的,先拆成部分分式。用伸縮可以解釋為什麼 ln 4 − ln 2 = ln 2:1/x 下方從 2 到 4 的那一條,就是從 1 到 2 的那一條變成兩倍寬、一半高,而 2 × 1/2 = 1。詳見 指數與對數的積分。

x11ab = 3a = 1.5b = 2ln a = 0.405ln b = 0.693ln ab = 1.099y = 1/x

從a到ab的區域,是從1到b的區域橫向拉伸a倍、縱向壓縮為1/a —面積不變— 所以area(1 → ab) = area(1 → a) + area(1 → b)

設定a和b使ab = 6,比較這三塊面積

x
但 ln x 微分後正是 1/x,恰好補上這個空缺。 完整課程: 指數與對數的積分

用連鎖律對 ln f(x) 求導得 f'(x)/f(x)。倒過來讀:當分子是分母的導數時,積分就是分母的 ln。∫ 2x/(x² + 1) dx = ln(x² + 1) + C,因為 2x 是 x² + 1 的導數。先對分母求導,看看分子是否吻合。詳見 f' 除以 f 的積分。

the numerator must be exactly the derivative of the denominator
ln|f(x)| + c
反過來讀:當分子是分母的導數,積分就是分母的 ln。 完整課程: f′ 除以 f 的積分

如果分母反而可以因式分解,就拆成部分分式。把 1/((x − 1)(x + 1)) 寫成 A/(x − 1) + B/(x + 1),去分母後,代入 x = 1 求 A,代入 x = −1 求 B。每一塊都是常數除以一次的括號,所以每一塊都積分成對數。重複的因式,每個次方要各寫一個分式;不能分解的二次式,分子要保留成 Ax + B。詳見 部分分式積分法。

each piece is a log
½ ln|x−1| − ½ ln|x+1| + c
每一項都是常數除以一次式,所以積分後都是對數。 完整課程: 部分分式積分法

換你試試

check the numerator against the denominator

∫ 3x² / (x³ + 5) dx

top ÷ bottom dx
when is this a log?

這個規律要求分子是

哪些積分會積出反函數?

微分法則(英文)裡的兩個導數,倒過來讀就給出反三角函數的答案。因為 tan⁻¹x 的導數是 1/(1 + x²),1/(1 + x²) 積分得 tan⁻¹x;又因為 sin⁻¹x 的導數是 1/√(1 − x²),1/√(1 − x²) 積分得 sin⁻¹x。1/(1 + x²) 下方從 0 到 1 的面積,就是正切為 1 的那個角,π/4。把 1 換成 a²,答案就變成 (1/a) tan⁻¹(x/a) 和 sin⁻¹(x/a),所以 1/(9 + x²) 得 (1/3) tan⁻¹(x/3) + C,因為 9 = 3 × 3。代換 x = tan θ 可以解釋原因:1 + x² 變成 sec²θ,正好消去 dx = sec²θ dθ。沒有根號時,1/(1 − x²) 則要用部分分式。對 (1/3) tan⁻¹(x/3) 求導會出現兩個 1/3 因子,而 (1/3) × (1/3) = 1/9 把結果變成 1/(9 + x²);詳見 積出 tan⁻¹ 與 sin⁻¹ 的積分。

θ = 45°鄰邊 = a cos θ = √(a² − x²) = 3.54x = a sin θ = 3.54a = 5

x = a sin θ表示對邊,所以√(a² − x²)就是鄰邊a cos θ,這裡 3.54

轉動θ,直到鄰邊等於3

xy
從 0 到 1 的陰影面積是 π/4——正切值等於 1 的那個角。 完整課程: 積出 tan⁻¹ 與 sin⁻¹ 的積分

當 √(a² − x²) 出現、旁邊卻沒有 x 的因式時,代換 x = a sin θ。於是 a² − x² = a² cos²θ,根號變成 a cos θ,而 dx = a cos θ dθ。根號裡是減號用正弦,是加號用正切。詳見 選擇三角代換。

because 1 + tan²θ = sec²θ
根號裡的正負號決定代換方式:減號用 sine,加號用 tangent。 完整課程: 選擇三角代換

根號下是加號時,答案是雙曲函數:1/√(x² + 1) 積分得 arsinh x,1/√(x² − 1) 積分得 arcosh x。兩者都是對數,所以兩種寫法都正確。詳見 積出 arsinh 與 arcosh 的積分。

a minus inside gives inverse sine
a plus inside gives inverse sinh
根號裡的正負號決定所屬家族:減號是圓函數,加號是雙曲函數。 完整課程: 積出 arsinh 與 arcosh 的積分

怎麼選擇方法?

先讀被積函數的形狀,再依序問:它是標準結果或一個冪嗎?分子是分母的導數、積出對數嗎?內層函數的導數在不在、需要代換嗎?它是兩個不相關家族的乘積,例如 x 和 eˣ,需要分部積分嗎?它是分母能因式分解的分式、需要部分分式嗎?它是 sin²x 或 cos²x、需要二倍角公式嗎?所以 x/(x² + 4) 在差一個因子 2 的情況下通過第二個檢驗,積分得 (1/2) ln(x² + 4) + C。前面的檢驗比較快,而且一個被積函數可能通過好幾個:x e^(x²) 看起來像乘積,但用代換一行就做完了。有些,例如 e^(−x²),一個也通不過,這時就交給數值方法。對那個對數求導,得到 2x 除以分母,而 1/2 × 2 = 1 留下 x/(x² + 4)。

∫ x e^(x²) dx∫ x eˣ dx∫ 2x/(x²+1) dx分子 = (分母)′ ?分母的ln內層導數在外面嗎?換元積分法兩個族相乘嗎?分部積分法∫ x e^(x²) dx

依序自問:分子是分母的導數嗎?有內層導數嗎?是兩個族相乘嗎?

把每個積分拖到它回答「是」的問題上

你看到的該試的
內層函數,而且它的導數也在代換積分
括號或根號裡是一次式一次代換
兩個不相關函數的乘積分部積分
分子是分母的導數直接積出對數
有理函數,分母可以因式分解部分分式
sin² 或 cos²二倍角公式
1 + x² 或 1 − x² 出現在分母或根號下反三角函數
平方差或平方和的根號三角代換或雙曲代換

值得點名的錯誤

xx sin x(−x cos x)′ = −cos x + x sin xx = 1: x sin x = 0.84 · (−x cos x)′ = 0.3差: −cos x = −0.54π/2π3π/22π−44

對錯誤答案求導會多出一項−cos x = −0.54:x不能從∫ x sin x dx中提到外面,因為它在各個薄片之間是變化的

找出錯誤答案恰好吻合的那一點

被倒過來用的規則在微分法則(英文)中,它們的應用在積分的應用與極座標曲線(英文)中,定義背後的極限則在極限與連續(英文)中。

輪到你了

三題試一試,點選作答。

∫ 2x dx

∫ cos x dx

∫ 3x² dx,從 0 積到 1

常見問題

積分時為什麼要加 + C?
因為微分會把常數消掉,所以積分無法把它找回來。x 的平方、x 的平方加 7、x 的平方減 100,這幾個函數的導數都是 2x,所以對 2x 積分得到的是一整族曲線,彼此只差一個上下平移。+ C 代表那個未知的平移量,只有題目給出曲線通過的一個點時,它才會被確定下來。
什麼是代換積分法?
它就是倒過來用的連鎖律。選一個內層的式子,叫它 u,再把整個積分改寫成 u 的式子——包括把 dx 換成 du,這正是讓它成立的那一步。如果你選的 u 的導數已經以因式的形式出現在積分裡,代換就會成功;如果沒有,就會失敗。
什麼時候用分部積分法?
當被積函數是兩個不相關的函數的乘積時,例如 x 乘 e 的 x 次方,或 x 乘 sin x。它是倒過來的乘積法則,會把你的積分換成另一個積分,所以全部的技巧就在於選擇對哪一個因式求導。選求導後會變簡單的那一個,因為多項式最終會降成常數,新的積分就變得容易了。
微積分基本定理說的是什麼?
它說微分和積分互為逆運算,因此面積可以透過求反導函數來得到。要求曲線在兩點之間下方的面積,找出任何一個反導函數,在兩端求值再相減。把斜率的計算倒過來,為什麼能量出面積,並沒有顯而易見的理由,而這個定理就是它成立的證明。
sin 的平方 x 怎麼積分?
先用二倍角公式把平方去掉:sin 的平方 x 等於 1 減 cos 2x 的二分之一。這把沒有直接積分公式的平方函數,變成一個常數加上普通的餘弦,可以立刻積出 x 除以 2 減 sin 2x 除以 4。正弦和餘弦的平方都這樣處理,同一個公式也能處理 cos 的平方 x。
怎麼知道該用哪一種積分技巧?
讀被積函數的形狀。一個函數套在另一個函數裡,而且內層的導數也在,提示用代換;兩個不相關函數的乘積,提示用分部積分;分子是分母的導數的分式,積出來是對數;分母可以因式分解的有理函數,提示用部分分式;而平方差的根號,提示用三角代換。認出形狀,就完成了大部分的工作。
Mr. Chalk