積分換元法

Basis
最後更新: 標籤: 微積分, 積分

假設你想計算 012x(x2+1)3dx\int_0^1 2x(x^2+1)^3\,dx。展開 (x2+1)3(x^2+1)^3 再逐項積分雖然可行,卻十分繁瑣。關鍵觀察是:2x2x 恰好是 x2+1x^2+1 的導數,因此被積函數具有 f(φ(t))φ(t)f(\varphi(t))\,\varphi'(t) 的形式,其中 φ(t)=t2+1\varphi(t) = t^2 + 1f(x)=x3f(x) = x^3換元積分法(substitution rule)(又稱變數變換)說你可以替換積分變數,得到 12x3dx\int_1^2 x^3\,dx,計算立即變得簡單。本章將這一操作精確化並給出證明。

正式敘述

φ:[α,β]R\varphi: [\alpha, \beta] \to \mathbb{R} 為連續可微函數(即 φC1[α,β]\varphi \in C^1[\alpha,\beta]),且 φ([α,β])[a,b]\varphi([\alpha,\beta]) \subseteq [a,b]。設 f:[a,b]Rf: [a,b] \to \mathbb{R} 為連續函數。則

αβf(φ(t))φ(t)dt=φ(α)φ(β)f(x)dx.\int_\alpha^\beta f(\varphi(t))\,\varphi'(t)\,dt = \int_{\varphi(\alpha)}^{\varphi(\beta)} f(x)\,dx.

注意右端的積分限是 φ(α)\varphi(\alpha)φ(β)\varphi(\beta),不一定是 aabb;且 φ\varphi 不必是單射。唯一的條件是:φ\varphi[α,β][\alpha, \beta] 映入 [a,b][a, b]φ\varphi 屬於 C1C^1,且 ff 為連續函數。

由連鎖律給出的證明

由於 ff[a,b][a, b] 上連續,根據牛頓–萊布尼茲公式ff 有原函數 FF 滿足 F(x)=f(x)F'(x) = f(x)(對所有 x[a,b]x \in [a, b])。

考慮複合函數 H(t)F(φ(t))H(t) \coloneqq F(\varphi(t))。由連鎖律

H(t)=F(φ(t))φ(t)=f(φ(t))φ(t).H'(t) = F'(\varphi(t))\,\varphi'(t) = f(\varphi(t))\,\varphi'(t).

由於 φ\varphi 屬於 C1C^1ff 為連續函數,積 f(φ(t))φ(t)f(\varphi(t))\,\varphi'(t)[α,β][\alpha, \beta] 上連續,故 HHf(φ(t))φ(t)f(\varphi(t))\,\varphi'(t)[α,β][\alpha, \beta] 上的原函數。對左端應用牛頓–萊布尼茲公式:

αβf(φ(t))φ(t)dt=H(β)H(α)=F(φ(β))F(φ(α)).\int_\alpha^\beta f(\varphi(t))\,\varphi'(t)\,dt = H(\beta) - H(\alpha) = F(\varphi(\beta)) - F(\varphi(\alpha)).

對右端應用牛頓–萊布尼茲公式:

φ(α)φ(β)f(x)dx=F(φ(β))F(φ(α)).\int_{\varphi(\alpha)}^{\varphi(\beta)} f(x)\,dx = F(\varphi(\beta)) - F(\varphi(\alpha)).

兩端相等。\square

一旦有了牛頓–萊布尼茲公式和連鎖律,這個證明出奇地簡短:換元積分法的全部內容不過是對含原函數的複合函數應用連鎖律。

不定積分形式與「回代」步驟

對不定積分,換元積分法取如下形式:

f(φ(t))φ(t)dt=f(x)dxx=φ(t)=F(φ(t))+C,\int f(\varphi(t))\,\varphi'(t)\,dt = \int f(x)\,dx\bigg|_{x = \varphi(t)} = F(\varphi(t)) + C,

其中 FFff 的原函數。實際操作中,令 x=φ(t)x = \varphi(t)dx=φ(t)dtdx = \varphi'(t)\,dt,在新變數下計算 f(x)dx\int f(x)\,dx 得到 F(x)+CF(x) + C,再將 x=φ(t)x = \varphi(t) 回代,以原始變數 tt 表示答案。

對定積分則無需回代,因為積分限已直接變換:t=αt = \alpha 對應下限 x=φ(α)x = \varphi(\alpha)t=βt = \beta 對應上限 x=φ(β)x = \varphi(\beta)

換元模式

線性換元

對涉及 ax+bax + b 的積分,令 x=φ(t)=at+bx = \varphi(t) = at + b,則 φ(t)=a\varphi'(t) = adx=adtdx = a\,dt。由此得

f(ax+b)dx=1af(u)duu=ax+b.\int f(ax + b)\,dx = \frac{1}{a}\int f(u)\,du\bigg|_{u = ax+b}.

例如,e2x+3dx=12e2x+3+C\int e^{2x+3}\,dx = \dfrac{1}{2}e^{2x+3} + C

三角換元

當被積函數含 a2x2\sqrt{a^2 - x^2} 時,令 x=asinθx = a\sin\thetaθ[π/2,π/2]\theta \in [-\pi/2, \pi/2])。則

a2x2=a2a2sin2θ=acosθ(因為 cosθ0),\sqrt{a^2 - x^2} = \sqrt{a^2 - a^2\sin^2\theta} = a\cos\theta \quad (\text{因為 } \cos\theta \geq 0),

dx=acosθdθdx = a\cos\theta\,d\theta。根號得以完全消除。

類似地,對 a2+x2\sqrt{a^2 + x^2} 使用 x=atanθx = a\tan\theta,對 x2a2\sqrt{x^2 - a^2} 使用 x=a/cosθ=asecθx = a/\cos\theta = a\sec\theta

反向換元(tt 換元)

有時更自然的做法是令 x=φ(t)x = \varphi(t) 為新變數 tt 的顯函數——例如為了有理化某個表達式或處理有理被積函數。只要 φ\varphi 屬於 C1C^1 且值域條件滿足,同一公式便適用,只是兩端角色互換:在 tt 下計算積分,必要時回代 t=φ1(x)t = \varphi^{-1}(x)

計算範例

範例 1:012x(x2+1)3dx\int_0^1 2x(x^2+1)^3\,dx

u=x2+1u = x^2 + 1,則 du=2xdxdu = 2x\,dx。當 x=0x = 0 時,u=1u = 1;當 x=1x = 1 時,u=2u = 2。積分變換為

012x(x2+1)3dx=12u3du=[u44]12=16414=154.\int_0^1 2x(x^2+1)^3\,dx = \int_1^2 u^3\,du = \left[\frac{u^4}{4}\right]_1^2 = \frac{16}{4} - \frac{1}{4} = \frac{15}{4}.

範例 2:011x2dx\int_0^1 \sqrt{1 - x^2}\,dx

這是四分之一單位圓的面積,已知為 π/4\pi/4。用三角換元來驗證。令 x=sinθx = \sin\theta,則 dx=cosθdθdx = \cos\theta\,d\theta1x2=cosθ\sqrt{1-x^2} = \cos\theta。當 x=0x = 0 時,θ=0\theta = 0;當 x=1x = 1 時,θ=π/2\theta = \pi/2。積分變為

0π/2cosθcosθdθ=0π/2cos2θdθ.\int_0^{\pi/2} \cos\theta \cdot \cos\theta\,d\theta = \int_0^{\pi/2} \cos^2\theta\,d\theta.

利用倍角公式 cos2θ=1+cos2θ2\cos^2\theta = \dfrac{1 + \cos 2\theta}{2}

0π/21+cos2θ2dθ=[θ2+sin2θ4]0π/2=π/22+sinπ40=π4.\int_0^{\pi/2} \frac{1 + \cos 2\theta}{2}\,d\theta = \left[\frac{\theta}{2} + \frac{\sin 2\theta}{4}\right]_0^{\pi/2} = \frac{\pi/2}{2} + \frac{\sin\pi}{4} - 0 = \frac{\pi}{4}.

範例 3:dx1+ex\int \dfrac{dx}{1 + e^x}

u=exu = e^x,則 du=exdx=udxdu = e^x\,dx = u\,dx,得 dx=duudx = \dfrac{du}{u}。代入:

dx1+ex=11+uduu=duu(1+u).\int \frac{dx}{1 + e^x} = \int \frac{1}{1 + u}\cdot\frac{du}{u} = \int \frac{du}{u(1+u)}.

部分分式:1u(1+u)=1u11+u\dfrac{1}{u(1+u)} = \dfrac{1}{u} - \dfrac{1}{1+u}。積分:

(1u11+u)du=lnuln(1+u)+C=lnu1+u+C.\int \left(\frac{1}{u} - \frac{1}{1+u}\right)du = \ln u - \ln(1+u) + C = \ln\frac{u}{1+u} + C.

回代 u=exu = e^x

dx1+ex=lnex1+ex+C=xln(1+ex)+C.\int \frac{dx}{1+e^x} = \ln\frac{e^x}{1+e^x} + C = x - \ln(1 + e^x) + C.

(最後一個等式用到 ln(ex)=x\ln(e^x) = x。)

摘要

  • 換元積分定理:若 φC1[α,β]\varphi \in C^1[\alpha,\beta]φ([α,β])[a,b]\varphi([\alpha,\beta]) \subseteq [a,b]ff[a,b][a,b] 上連續,則 αβf(φ(t))φ(t)dt=φ(α)φ(β)f(x)dx\int_\alpha^\beta f(\varphi(t))\,\varphi'(t)\,dt = \int_{\varphi(\alpha)}^{\varphi(\beta)} f(x)\,dx
  • 證明利用連鎖律F(φ(t))F(\varphi(t)) 求導,再對兩端應用牛頓–萊布尼茲公式
  • 定積分,直接變換積分限:t=αx=φ(α)t = \alpha \mapsto x = \varphi(\alpha)t=βx=φ(β)t = \beta \mapsto x = \varphi(\beta);無需回代。
  • 不定積分,計算 f(x)dx=F(x)+C\int f(x)\,dx = F(x) + C 後,回代 x=φ(t)x = \varphi(t) 以用原始變數表達答案。
  • 線性換元 u=ax+bu = ax + b 是最簡單的情形,引入因子 1/a1/a
  • 三角換元 x=asinθx = a\sin\theta(或 atanθa\tan\thetaasecθa\sec\theta)消除二次式的平方根。
  • 反向換元(顯式令 x=φ(t)x = \varphi(t))可以有理化複雜的被積函數,例如透過 u=exu = e^x 處理含 exe^x 的積分。