• 沒有找到結果。

1 變數代換

N/A
N/A
Protected

Academic year: 2021

Share "1 變數代換"

Copied!
20
0
0

加載中.... (立即查看全文)

全文

(1)

1 變數代換

當我們遇到 ∫ 2

1

ex2dx1

這樣的式子時,該如何對付呢?如果被積分函數是 ex 那就好辦了,但現在 它是 ex2,那麼我是否能夠化繁為簡、化未知為已知呢?來作點嘗試:我說 u = x2,試圖用新的變數代入被積分函數,使它變成

2

1

eudx (1)

這樣是否就可以呢?式子(1)事實上是錯的,但想法是對的!我們確實可以 透過將某一坨東西直接設為新變數的方式,來將被積分函數的長相簡化。

我現在就先講剛剛的寫法錯在哪裡,然後演示一遍正確的寫法應該要怎麼 寫。

首先,既然我們現在要做的事情叫做

::

:::數 代::

:::換,要用新的變數 u 來把 x 代掉,那我們理應把整個積分式都完全換掉,完全用 u 來表達,這樣才會 正確,式子(1)只有一部份換成 u,這樣有 u 也有 x,看起來就很奇怪,這 樣我到底是要怎麼積?所以,我現在來試一次將整個積分式子轉換成用 u 表達的方式:

'

&

$

%

2 1

x6ex2dx

令 u = x2, 則 x6 =u3

=

2

1

u3eudu

這樣子,還是不正確,x6 = u3 的部份換得沒錯,但 dx 直接換掉變成 du 是有問題的,這是因為這兩個通常不直接相等,我們必須研究一下它們之 間的關係。要用到微分,名詞的微分 (differential),微分就是在研究兩個

1事實上 ex2 並沒有反導函數 (antiderivative),所以我們無法計算這個積分的精確值,

只能用其它方法來估算它的近似值。

(2)

無窮小變量 dx 與 du 之間的關係。現在,我再寫一次:

'

&

$

%

2

2 1

x5ex2dx

令 u = x2, 則 du = 2xdx xdx = du

2 , x4 =u2

=

2

1

u2eudu

這樣就順利地處理 du 的問題啦!如果你剛剛在代換的細節上一時還沒完 全看懂的話,不必回去仔細看,因為呢,還是錯的!你可能覺得我很欠 打,寫了半天了還是錯的!這是因為我想一步一步地告訴你正確的寫法。

上面錯的地方是錯在積分範圍,我本來寫 1 到 2 的意思是從 x = 1 積到 x = 2,如果我現在仍寫一樣的範圍,意思豈不就是從 u = 1 積到 u = 2?

這樣通常是錯的吧!好,現在我就將正確的變數代換過程寫一次給你看:

2

2 1

x5ex2dx

=

2

1

x4ex2 2xdx

令 u = x2, � du = 2xdx

當 x = 1 , u = 1, 當 x = 2 , u = 4, x4 =u2

=

4 1

u2eudu

如果是做不定積分的問題,也可以使用變數代換的技巧,差別就在並不 須換積分範圍,但要將 u 的表達式換回 x 的表達式,看我做一次你就知道 我在說什麼了:

(3)

sin5(x)cos(x)dx 令 u = sin(x), 則 du = cos(x)dx

那麼 ∫

sin5(x) cos(x)dx =

u5 du = u6 6 +C

注意到,我們剛剛是在做定積分,所以積分範圍必須跟著換。然而 這裡只是在做不定積分,並沒有積分範圍,所以就不必考慮換範 圍的問題。但是 u6

6 +C 並不能當作答案,這是因為原題目是在問

sin5(x) cos(x) 的反導函數,意思是說有某個 x 的函數,對 x 作微分 以後變成了 sin5(x) cos(x)。所以我們不能留著 u 的形式,必須將它 換回 x 的表達式:

u6

6 +C = sin6(x) 6 +C

此次換回 x 的表達式很容易,僅僅是將 u = sin(x) 代進去而已,在 某些時候要換回 x 可能就會很麻煩。

你 應 該 看 得 出 我 標 成 藍 色 的 用 意 吧!?這 樣 有 看 懂 變 數 代 換 該 怎 麼 做 了嗎?似懂非懂也沒關係,跟著我做幾題例題給你看吧:

(x + 2.7)37dx

我想應該沒有人有勇氣將它乘開然後一項一項去積,我們只要代換 u = x + 2.7,那麼 du = dx,於是

(x + 2.7)37dx =

u37du = u38

38 +C = (x + 2.7)38 38 +C

(4)

(x2+x + 1)6(4x + 2)dx

令 u = x2+x + 1,則 du = (2x + 1)dx,也就是說 2(2x + 1)dx = 2du。

於是原式就變成 2

u6du =2u7 7 +C

=2(x2+x + 1)7

7 +C 換回以 x 表達

變數代換的核心想法,就是將被積分函數中的其中一坨東西設為新 變數,使其長相簡化。但我們也看到,我們必須考慮 dx 該如何代換。

所以每當我們寫下令 u = g(x) 時,便要立刻寫下 du = g(x)dx。然後觀 察在被積分函數中是否含有 g(x),或是它的常數倍。在例題二的例子 中 du = (2x + 1)dx,然後又在被積分函數中找到 2(2x + 1)。於是就令 u = x2+x + 1,順利地通通換掉。為了在做積分時可以儘快看出可以使用 變數代換,

:::請 你::

::

:::養 出::

:::敏 感::

:::度,可以儘快看出某一坨東西是另一坨東西的 導函數,或是其導函數的常數倍。我們再看幾個例子:

∫ 4x3+ 13 3x4+x− 7dx

分母有一坨 3x4+x− 7,我們能不能將它設成 u 處理掉它呢?那就看它 的導函數:12x3+ 1 或是其常數倍,有沒有出現在被積分函數中 2。於是我

2當然,所謂的「出現」不能是出現在分母、次方或函數內層之類的,必須是可以和 dx 乘在一起。

(5)

們發現分子有 4x3+13,它是 12x3+ 1 的 13 倍,所以我們可以開始解題啦:

令 u = 3x4+x− 7,則 du = (12x3+ 1)dx,也就是說 (4x3+13)dx = 13du。

原式變成

1 3du

u = 1 3

du u

= 1

3ln|u| + C

= ln|3x4+x− 7|

3 +C

π

2

0

sin17(x)cos(x)dx

這裡先對你好一點,幫你標上藍色。看到 cos(x)dx 就想到,我們可以設 u = sin(x),於是 du = cos(x)dx。而當 x = 0 時,u = sin(0) = 0;當 x = π 2 時,u = sin(π

2) = 1。所以這題就變成

1 0

u17du = 1 18

由前一例題可見,若是定積分作變數代換的情況,毋須將 u 換回 x。這 是因為我們在作變數代換時,有將 x 的範圍跟著換成 u 的範圍,所以積完 直接代 u 的範圍即可。

cos(x)dx

7

sin11(x)

(6)

我故意將被積分函數寫得有一點點醜。不過既然一樣有標藍色,那應該 就不困難了。同樣是設 u = sin(x),得到

u117 du =−7u47

4 +C =−7sin47(x) 4 +C

平常當然不會有人幫你標色,所以你在不斷地做練習題的過程當中,請 培養出一點敏感度。一看到被積分函數中有一坨東西,而 dx 旁邊有那坨 東西的導函數或其常數倍,馬上就看出如何代換。

下面我都不標色了,因為我懶了。

e1x x2dx

看見 e 的次方是麻煩的 1

x,又發現分母有 x2 3。一個是負一次方,一 個是負二次方,馬上嗅到變數代換的味道:

設 u = 1

x,則 du =dx

x2。於是變成

eudu =−eu+C =−e1x +C

∫ sin(√

x) x dx

3分母!!是分母!!!! 所以不要將之視為二次,要看成負二次!

(7)

與前一題類似地,一個是二分之一次方,一個是負二分之一次方,正好 差一次方。敏感一點!馬上想到做變數代換:

設 u =

x,則 du = dx 2√

x。於是變成 2

sin(u)du =−2 cos(u) + C = −2 cos(x) + C

ln(x) x dx

ln(x) 與它的導函數 1

x 同時都有出現 4。注意到這件事以後就可以設 u = ln(x),du = dx

x 。於是

ln(x) x dx =

udu

= u2 2 +C

= (ln(x))2 2 +C

ln(x37) x dx

4敏感一點!!!!!

(8)

不要被我迷惑了,對數裡面的次方是可以乘出來的。所以原式等於 3

7

ln(x) x dx

∫ 1 x ln(x)dx

還是一樣,設 u = ln(x)。ln(x) 擺在哪裡無所謂,但 x 應該在分母。

∫ 1

x ln(x) ln(ln(x))dx

這只是多一層而已,只要設 u = ln(ln(x)) 即可。

2 1

cot(x) sec2(x)dx

(9)

乍看好像看不太出什麼端倪,sec2(x) 是 tan(x) 的導函數,但這裡是 cot(x)。可是注意,cot(x) 和 tan(x) 是倒數關係,因此我們只要動點手腳,

變成 ∫ 2

1

sec2(x)dx tan(x)

那 就 好 啦!設 u = tan(x),du = sec2(x)dx。當 x = 1, 2 時,u 分別是 tan(1), tan(2)。於是

tan(2) tan(1)

du

u = ln(u) tan(2)tan(1)

= ln| tan(2)| − ln | tan(1)|

= ln tan(2) tan(1)

這樣寫 tan(1) 和 tan(2),感覺有點麻煩,在某些情況中可能還會遇到更 麻煩的。其實我們可以先徑自改成作不定積分,作完後再代積分上下限就 好。就像這樣

du

u = ln(u) + C

= ln(tan(x)) + C

此時再代上下限並相減,就會有同樣的答案了。所以你可以視情況選擇要 跟著換上下限,或是先作不定積分再代,看哪種方便就作那個。

e2xeexdx

如果你一時看不出端倪的話,寫成這樣

ex· ex· eexdx

(10)

總看得出來了吧!所以設 u = ex,du = exdx。所以變成

ueudu 這個再用分部積分即可作出。

sin(x) cos(x) 1 + sin4(x) dx

這個可能沒那麼明顯,如果設 u = sin2(x),那麼 du = 2 sin(x) cos(x)dx。

於是原式就剛好變成 1

2

du 1 +u2 = 1

2arctan(u) + C = 1

2arctan(sin2(x)) + C

我剛剛說我們要找出某一坨東西,及那坨東西的導函數或其常數倍。現 在我修正一下這句話,其實如果沒有的話,也是可能可以順利代掉,請看 以下這題:

sin(ln x)dx

三角函數裡面又一層對數,看起來就複雜,看了直教人想設 u = ln x 處 理掉它。但是我們發現,du = dx

x ,在被積分函數當中似乎並沒有 1

x。但是

(11)

沒有關係,我們可以就 du = dx

x 這個式子作點努力,移項一下看能不能有 什麼突破。在此我們將 x 從右式移到左式,變成 xdu = dx。

等一下!我這樣寫實在很不好,我們應該要保持一邊是 u 的表達式、

一邊是 x 的表達式,所以在移過去的同時,要想辦法將 x 換成用 u 表達。

有時或許不大容易,但在此蠻簡單的。既然 u = ln x,那麼 x = eu,所以就 寫成 eudu = dx。所以原式就變成

sin(u)eudu 這再用分部積分即可做出。

(12)

2 參變代換

到目前為止,我們都是用 u = g(x) 的代換形式。其實變數代換法並不 見得都要如此,我們也可以換個方向,改將 x 設成參數式 x = h(t),甚至 是設 g(x) = h(t)。看不懂我在說什麼嗎?以下我各用一個例題做給你看。

exdx

我們設 x = t2,dx = 2tdt。動機很簡單,如果根號裡面是個平方的話,

那便可互消了。於是

exdx =2

tetdt

=2(tet

etdt) 分部積分

=2(tet− et) +C

=2(√

xex− ex) +C

∫ √ex− 1dx

與上一題的想法有點像,想跟那個根號互消。但不一樣的是,現在根 號裡並不只有 x。我們設 ex − 1 = t2,exdx = 2tdt。ex 移到右邊,因為

(13)

ex− 1 = t2,所以 ex =t2+ 1,於是就有 dx = 2tdt

t2+ 1。原式就變成

∫ 2t2dt

t2+ 1dt = 2

t2+ 1− 1 t2+ 1 dt

= 2

1− 1

t2+ 1dt (arctan(x)) = 1

1 +x2 要牢記!

= 2(t− tan−1(t)) + C = 2

ex− 1 − 2 tan−1(√

ex− 1) + C

∫ 1

3

x +xdx

在被積分函數中同時有 √3

x 及

x,因此我們找出 2 和 3 的公倍數 6,

設 x = t6

x = t6 dx = 6t5dt

∫ 1

3

x +xdx

=6

t5 t2+t3dt

=6

t3 1 +tdt

=6

∫ ((t + 1)− 1)3 1 +t dt

=6

∫ (t + 1)3− 3(t + 1)2+ 3(t + 1)− 1 1 +t dt

=6

(t + 1)2− 3(t + 1) + 3 − 1 1 +tdt

=6

((t + 1)3

3 − 3(t + 1)2

2 + 3t− ln(1 + t) )

+C

=6 ((√6

x + 1)3

3 − 3(√6

x + 1)2 2 + 3√6

x− ln(1 + √6 x)

) +C

(14)

我將 t3 寫成 ((t + 1)− 1)3,是為了能展開成 (t + 1) 的冪次的形式。除了這 個技巧也可以慢慢除,就是高一學的長除法。

∫ arctan(√

x)

x(1 + x) dx

先設 x = t2,dx = 2tdt,於是變成

2

arctan(t)

t(1 + t2)tdt = 2

arctan(t) (1 +t2) dt 這時候只要你熟知 (arctan(x)) = 1

1 +x2,就知道下一步要設 u = arctan(t),

du = dt

1 +t2。所以 2

udu = u2+C = (arctan(t))2+C = (arctan(

x))2+C

(15)

3 三角代換

我們現在來談某種類型的變數代換,名稱叫 三角代換。它事實上是參 變代換的一種,將 x 設為某個三角函數。因為實在太好用太重要了,因此 獨立出一節來。舉一個例子,如果我們想用積分來驗證圓面積 r2π,可先 設圓方程式 x2 +y2 = r2。接著移項得到 y =

r2− x2,這是上半圓的部 份。它的曲線下面積就是上半圓面積,其兩倍便是圓面積。或是只計算四 分之一圓,然後再四倍。所以列出積分式

4

r

0

r2− x2dx

一 樣 地,我 們 想,如 果 根 號 裡 面 是 個 平 方 那 就 好 了!於 是 試 著 設 r2− x2 =t2−2xdx = 2tdt,dx = −tdt

√1− t2,原積分式變成

4

r

0

t2dt

r2− t2

然後,呃,好像沒有比較好做的樣子。像這種問題是有可能遇到的,變數 代換主要會遇到兩個問題,第一是能不是順利地將整個積分式換掉。第二 就是順利換掉以後,新的面貌有比較好積嗎?抑或是仍然好機 (車)?我們 現在的困境就是換完以後似乎沒有比較好積。

我們把剛剛的想法稍作點修改,一樣是希望 r2− x2 可以是某東西的平 方。有一個我們熟悉的公式便長得像這種形式,那就是三角恆等式

1− sin2(x) = cos2(x)

所以我們重新做一次。設 x = r sin(θ),dx = r cos(θ)dθ,

r2− x2 =r2− r2sin2(θ) = r2cos2(θ)。於是變成 4r2

π

2

0

cos2(θ)dθ

遇到 sinθ 或 cos θ 的二次方時,一律都使用半角公式 sin2(θ) = 1− cos(2θ)

2 cos2(θ) = 1 + cos(2θ)

2

(16)

因此這個積分就變成

2r2

π2

0

1 + cos(2θ)dθ

=2r2 [

θ +sin(2θ) 2

]π2

0

=πr2

以上所演示的,便是三角代換的作法了!以下我列出三種可以使用三角 代換的情況

遇到的形式 聯想到的恆等式 代換

a2− x2 1− sin2(x) = cos2(x) x = a sin(θ) a2+x2 1 + tan2(x) = sec2(x) x = a tan(θ) x2− a2 sec2(x)− 1 = tan2(x) x = a sec(θ)

dx 1 +x2

如 果 你 有 背 arctan(x) 的導函數是 1

1 +x2,那 這 題 的 答 案 就 馬 上 出 來了。如果你忘記的話5,便可以用三角代換算出來。令 x = tan(θ),

dx = sec2(θ)dθ。於是

dx 1 +x2 =

∫ sec2(θ)dθ

1 + tan2(θ) 1 + tan2(θ) = sec2(θ)

=

dθ = θ + C

= arctan(x) + C

5說是這麼說,但不可以忘!!!

(17)

∫ √16− x2 x2 dx

令 x = 4 sin(θ),dx = 4 cos(θ)dθ。於是

∫ √16− x2 x2 dx =

∫ 4 cos(θ)

16 sin2(θ) 4 cos(θ)dθ

=

cot2(θ)dθ

=∫ (

csc2(θ) − 1)

=− cot(θ) − θ + C

=− cot(

arcsin(x 4)

)− arcsin(x 4) +C

現在處理那個 cot(arcsin(x4))。我們知道 sin(arcsin(x4)) = x4,為了方便我們 設 α = arcsin(x4),現在我們在知道 sin(α) = x4 的情況之下,想求 cot(α)。

cot(α) = cos(α) sin(α)

=±√

1− sin2(α) sin(α)

√ 1− x42

x 4

=±2

√4− x2 x

−1 ≤ x < 0,arcsin(x) 就是第四象限角,於是 cot(α) 是負的。

若 0< x ≤ 1 ,arcsin(x) 就是第一象限角,於是 cot(α) 是正的。

因此可以直接去掉正負,得到 cot(α) = 2

√4− x2

x 。所以最後的答案是

−2

√4− x2

x − arcsin(x 4) +C

(18)

x

√1− x2dx

設 x = sin(θ),dx = cos(θ)dθ。於是 . . . 等一下!這樣可以,但這題用 u = 1− x2 會比較快。別忘了!要敏感一點!

∫ √x2− 1 x dx

設 x = sec(θ),dx = sec(θ) tan(θ)dθ。則

∫ √x2− 1 x dx =

∫ tan(θ)

sec(θ) sec(θ) tan(θ)dθ

=

tan2(θ)dθ

=∫ (

sec2(θ) − 1)

= tan(θ) − θ + C

=± √

x2− 1 − arcsin(x) + C

∫ √x− 1 x dx

(19)

我把上一題,根號裡的 x2 改成 x 了。用意是想告訴你,三角代換 其實沒有這麼狹隘,一定要 1 ± x2 或 x2 − 1 才能代。在這題的情況,

其實我們可以直接設 x = sec2(θ),於是 dx = 2 sec(θ) sec(θ) tan(θ)dθ = 2 sec2(θ) tan(θ)dθ。所以

∫ √x− 1 x dx =

∫ tan(θ)

sec2(θ)sec2(θ) tan(θ)dθ

= 2

tan2(θ)dθ

= 2

(sec2(θ) − 1)dθ

= 2(tan(θ) − θ) + C x = sec2(θ), √

x = sec(θ)

= 2 tan(

sec−1(√ x))

− 2 sec−1(√ x) + C

= 2√

x− 1 − 2 sec−1(√ x) + C 注意本來 tan (sec−1(x)) =±√

x2− 1,這裡卻直接取正。為什麼呢?因為現 在裡面是 √

x,它是非負的,會被 sec−1 送到第一象限,接著再取 tan 之後 就是正的了。

本題答案也可以寫成

2√

x− 1 − 2 tan−1(√

x− 1) + C

因為 x = sec2(θ),所以 x−1 = sec2(θ)−1 = tan2(θ),於是 θ = tan−1(√

x− 1)。

我想表達的是,不要因為對答案時好像長得不一樣,就以為是自己做錯 了。除了可能解答寫錯以外,也有可能其實是同一個解,只不過長相不 同。就如本題的 sec−1(x) = tan−1(√

x− 1),乍看看不出它們是相等的。但 只要稍微作點運算,就可以做出是相等的。

做了以上這題以後,那麼下面也可舉一反三了。

(20)

dx

√ 1 + √

x

設 x = tan4(θ),則 dx = 4 tan3(θ) sec2(θ)dθ。所以

dx

√ 1 + √

x

=

∫ 4 tan3(θ) sec2(θ)dθ sec(θ)

= 4

tan3(θ) sec(θ)dθ 接下來怎麼辦呢?用點小技巧

4

tan3(θ) sec(θ)dθ = 4

tan2(θ) · tan(θ) sec(θ)dθ

把 一 個 tan(θ) 拉 出 來 的 用 意 就 是,可 以 設 u = sec(θ),於 是 du = tan(θ) sec(θ)dθ。至於 tan2(θ),那只不過是 sec2(θ) − 1,並不令人困擾。

所以變成

4

u2− 1du = 4u3

3 − 4u + C

= 4 sec3(θ)

3 − 4 sec(θ) + C 最後還要再換回 x,但實在長得很醜,就先省略啦。

參考文獻

相關文件

All rights reserved.. 1

The Seed project, REEL to REAL (R2R): Learning English and Developing 21st Century Skills through Film-making in Key Stage 2, aims to explore ways to use film-making as a means

每10個白色積木可以換成1條橘色積 木,直到剩下的白色積木無法換成橘 色積木為止。.

We point out that extending the concepts of r-convex and quasi-convex functions to the setting associated with second-order cone, which be- longs to symmetric cones, is not easy

理解並欣賞幾何的性質可以透過坐標而轉化成數與式的 關係,而數與式的代數操作也可以透過坐標產生對應的

強制轉型:把 profit轉換成double的型態

除了之前所提的全域變數和區域變數外,我們在變數 前可以加上 static 修飾字:.

三位小數的加法 換你試試看. 換你試試看