再談 Anti-derivative/Indefinite Integral
• 定義: F is an anti-derivative of f 即
dFdx= f 。 The indefinite integral of f, 記作
f dx, 也是 anti-derivative of f 的意思, 這是定義, 不為什麼。
我們知道 如果
dFdx= f , 則 F
1:= F + c 同樣也是 anti-derivative of f。 所以一個函數對應的 anti- derivative 有無窮多個, 但是他們之間只有 加/減 一個常數的差異而已。 所以 anti-derivative 也可以這樣 寫:
f dx = F + c = F
1。 即, 在不考慮 加/減 常數的情況下, 我們可以視
d dx
( )
F - f
( ) dx 為可逆的運算。
• 無論是微分 還是積分 都必須說明 究竟是對哪個變量來做的。 對於單變量函數 f 而言, 符號 :
df
dx
— derivative of f with respect to x,
f dx — anti-dervative of f with respect to x, 因為 f 的變量可以不同於微分/積分的變量,
所以務必要寫清楚! 如果沒有特別明示變量,Df 的意思就是
dd♠f
(♠),
f 的意思就是
f
(♠) d♠。 因為 D 是線性算子, 所以在不考慮 加/減 常數的情況下,
是線性算子 , 即
(f + g) = f +
g
(cf ) = c
f 。 類
似地, 無論 加/減 常數與否,
b a當然是線性算子。
• f
(x) dx =
dxdfdx = df, = ⇒
f
(x) dx =
df dx
dx =
df = f (x) + c. 在不考慮 加/減 常數的情況 下, 我們可以視
d to differentiate (
細分)
f - df
to integrate (
合併)
為可逆的運算。
所有的積分技巧, 都是來自微分的經驗。例如, 所謂的 integration by part( 分部積分): d(uv) = du v + u dv = ⇒
d(uv) = uv =
v du +
u dv ⇐⇒
u dv = uv −
v du, 就是從 product rule 來的。
• Integration by part 的目的 在於 轉化問題 — 希望 新得到的積分式子 更為簡單。 所以, 考慮
裡頭 誰當
“u” 、 誰當 “dv” 的原則為: 使下次
裡頭的 “v du” 不會變得更複雜。 (你一定要把 “v du” 算出來, 否則就 變成這樣:
u dv = uv −
v du = uv − (vu −
u dv) =
u dv, 又回到原來的問題, 什麼也沒解決。) 另外提供一點經驗: 我們常把 integrant 裡頭多項式乘法的部分當 “u”, 因為 “du” 後會使其階數降低; 也常 把 指數函數 b
ax(a 、b 為常數) 的部分當 “u”, 因為 d( b
ax) = a ln b
常數
· b
axdx, 即 “du” 不會帶來麻煩; 如果
多項式和指數函數同時出現, 則以多項式的部分當 “u” . . . 不過, 這不是什麼金科玉律, 還得視情況而定。
eg.
x
2a
xdx =
(x
2)(a
xdx) =
ln a1x
2d(a
x)
=
ln a1[x
2a
x−
a
x2x dx]
=
ln a1x
2a
x−
ln a2xd(a
x)
=
ln a1x
2a
x−
ln a2xa
x−
a
xdx
=
ln a1x
2a
x−
ln a2xa
x−
ln a1a
x= a
x x2ln a
−
(ln a)2x2+
(ln a)2 3• 在做 chain rule 的時候, 我們就用了所謂的 substitution, 積分時也不例外。 Substitution 除了簡略式 子、 便於觀察外, 最有用的 還是在於轉化問題。 有一個原則: 你若想把積分裡頭的某個式子叫做 u, 就要看看 整個的積分式子 完全用 u 表示後 是否變簡單、 能解決了。(如果不能輕易地用 u 表示, 大多意味著式子將變 得更複雜。)
eg. 求
e
√xdx,
若令 u := e
√x, 則 du =
12e√√xxdx,
e
√xdx = √
x du =
ln u du — 再以 integration by part 解決。
若令 u := √
x, 則 du =
12√dxx,
e
√xdx =
ue
u2 du =
2ue
udu — 再以 integration by part 解決。
若直接用 integration by part, 則
e
√xdx = e
√x· x −
x ·
e√2√xdxx= e
√xx −
12√
xe
√xdx, 更討厭 了。
• 其他積分技巧, 必須具備若干基本知識:
一, 實係數二次多項式的配方 — ax
2+ bx + c = a(x +
2ab)
2−
b2−4ac4a= ∗(x − ∗)
2+ ∗ ; 二, 實係數分式 (有理式), 可以分解成
(x−∗)∗ n、
(∗(x−∗)∗2+∗)n類型的和 ;
三, 實係數多項式, 可以分解成 (x − ∗)、(
∗(x−∗)2+∗) 類型的乘積 ; 四, 三角函數的和、 分角、 倍角公式 —– 可由 i
def= √
−1, e
it= cos t + i sin t
(Euler 公式) 很容易導出。
例如, (e
it)
3= e
i3t= cos 3t + i sin 3t,
即 (cos t + i sin t)
3= cos
3t + 3 cos
2t i sin t + 3 cos t i
2sin
2t + i
3sin
3t
= (cos
3t − 3 cos t sin
2t) + i(3 cos
2t sin t − sin
3t) 。 所以 實部 cos 3t = cos
3t − 3 cos t sin
2t = 4 cos
3t − 3 cos t,
虛部 sin 3t = 3 cos
2t sin t − sin
3t = 3 sin t − 4 sin
3t 。 也可以這樣導: sin
3t = (
eit−e2i−it)
3=
ei3t−3ei2te−it−8i+3eite−i3t−e−i3t=
ei3t−3eit+3e−8i−it−e−i3t=
3eit2i·4−3e−it−
ei3t2i·4−e−i3t=
3 sin t−sin 3t 4∴
sin
3t dt =
34sin t dt −
14sin 3t dt
=
−34cos t +
121cos 3t 雖然這個做法本身不算高明, 只是為了說明不必背公式罷了。
sin
4t = (
eit−e2i−it)
4=
ei4t−4ei3te−it+6ei2t(2i)e−i2t4 −4eite−i3t+e−i4t=
ei4t−4ei2t+6−4e16 −i2t+e−i4t=
ei4t+e16−i4t−
ei2t+e4−i2t+
166=
cos 4t8−
cos 2t2+
38∴
sin
4t dt =
18cos 4t dt −
12cos 2t dt +
38t
=
321sin 4t −
14sin 2t +
38t
五,
sin
mcos
n(m, n ≥ 0) 的類型: m, n 至少一個為奇數時很簡單, 只要將基數次方的那個拿一次方進 d, 然後把留在 d 外的剩餘偶次方改成另一個即可, 如
sin
mx cos
3x dx =
sin
mx cos
2x d(sin x) =
sin
mx(1 − sin
2x) d(sin x) =
♠m
(1 −
♠2) d
♠= · · ·, 根本就不必記什麼倍角公式。
m, n 皆為偶數時, 如果用 integration by part 來做就比較複雜, 相當於
sin
偶或
cos
偶的情況, 如:
sin
2x cos
2x dx =
sin
2x(1 − cos
2x) dx =
sin
2x dx −
sin
4x dx. 下面有幾個例子:
1.
sin
2x dx = −
sin x d(cos x) = − sin x cos x +
cos x(cos x dx) = − sin x cos x + (1 − sin
2x)dx = − sin x cos x +
1 dx −
sin
2x dx, · · · 2.
sin
4x dx = −
sin
3x d(cos x) = − sin
3x cos x +
cos x(3 sin
2cos x dx) = − sin
3x cos x + 3
sin
2x(1 − sin
2x)dx = − sin
3x cos x + 3
sin
2dx − 3
sin
4x dx, · · · 3.
sin
6x dx = −
sin
5x d(cos x) = − sin
5x cos x +
cos x(5 sin
4cos x dx) = − sin
5x cos x + 5
sin
4x(1 − sin
2x)dx = − sin
5x cos x + 5
sin
4dx − 5
sin
6x dx, · · · 所以, 要算
sin
6x dx, 就得算
sin
2x dx 、 算
sin
4x dx, 挺麻煩的。
但是, 如果直接用第 (四) 點說過的 Euler 公式 sin
6x =
eit−e−it 2i 6
= (1
e
i6t− 6 e
i4t+ 15
e
i2t+15 e −20
−i2t− 6
e
−i4t+ 1 e
−i6t)/( −64)
= (cos 6t − 6 cos 4t + 15 cos 2t − 10)/(−32),
∴
sin
6x dx = (
16sin 6t −
64sin 4t +
152sin 2t − 10t)/(−32), 很乾脆。
六, 反三角函數 的 derivatives (請回去看 “Derivative & Differential” 的部分);
七, hyperbolic 函數 的 derivatives (有時間就說)。
Riemann Sum & Definite Integral
• Given f(x), I = [a, b], and a partition(分割) p whch breaks I into n pieces: a = x
0< x
1< · · · <
x
n−1< x
n= b. Riemann sum ( 黎曼和) is an “n-sum” defined as follows:
S
n:=
n i=1f (¯ x
i) x
iwhere ¯ x
iis arbitrarily chosen from I
i:= [x
i−1, x
i], x
i:= |I
i| = x
i− x
i−1. In particular, if ¯ x
i:= x
i−1for all i, then S
nis called the left hand sum L;
if ¯ x
i:= x
ifor all i, then S
nis called the right hand sum R;
if ¯ x
i:=
xi−12+xifor all i, then S
nis called the midpoint sum M (note that M =
L+R2!!!).
“ p → 0 ” means “ max
i
|I
i| → 0 ”.
• Definite integral ( 定積分) 是 Riemann sum 的極限 (其 極限值 不一定存在 !!!):
ba
f (x) dx
def= lim
p→0
n i=1f (¯ x
i) x
i其中 a 稱為 lower limit, b 稱為 upper limit, f (x) 稱為 integrant 。 如果
ba
f (x) dx 存在, 則說 f is
integrable on [a, b].
Left Hand Sum
Right Hand Sum
所以定積分的值 可藉由 Riemann sum 來估計, 其符號上也與 Riemann sum 吻合。 大致可以這樣描述:
和 長條形的高 長條形的寬
黎曼和 n
n i=1f (¯ x
i) x
in 個長條形加起來
↓ ↓
定積分 ∞
ba
f (x) dx ∞ 個很細的長條形加起來
• 常聽到有人這樣說: “
ba
f (x) dx 等於 f 曲線下、x-軸上方、 介於 a、b 之間的面積 ”, 這樣的 “面積” 卻是隨 著 f 起伏 — 有時正、 有時負, 除非 f ≥ 0 on [a, b], 否則這句話語意不清不楚, 也跟我們的習慣不符。 我們 如果要講 真正的面積, 應該要用精確的方式來描述以避免混淆: 介於 a、b 之間,f 曲線 與 x-軸 所夾的 面積 為
b a|f(x)| dx。
如果用 Riemann sum 來估計
ba
f (x) dx: 將 [a, b] 區間等分成 n 段 (i.e. 曲線下、x-軸上方的區域 被分成 n 條, 每條的寬度為 x :=
b−an), 則 n 個長條的平均高度為
ni=1
f (x
i)
n =
ni=1
f (x
i) x
n x =
ni=1
f (¯ x
i) x b − a ,
n−→
→∞ ba
f (x) dx b − a . 根據前兩點, 可以 目測 函數大概的平均值:
橫線的高為平均值 ⇐⇒ 曲線下方 橫線上方夾的面積 = 橫線下方
曲線上方夾的面積 .
• 把 [a, b] 分成 n 段 (a = x
0< x
1< · · · < x
n−1< x
n= b) 。 若存在 F (x) 使得 f =
dFdx, 則 F (x) 從 a 到
b 的總變化量 為 F (b) − F (a) :
F (b) − F (a) =
n i=1[F (x
i) − F (x
i−1)] , 根據 Lagrange MVT,
=
n i=1f (¯ x
i) x
ifor some ¯ x
i∈ (x
i−1, x
i) , 意即: 等於 某個 Riemann sum,
n
−→
→∞ b af (x) dx, 於是有 Fundamental Theorem of Calculus (FTC) :
[FTC] If F is an anti-derivative of f , i.e.
dFdx= f , then
ba
f (x) dx = F (b) − F (a).
• 從以上得知求定積分值的兩種基本方法:
1, 求 Riemann sum 通式後取極限 (如果無法求出通式, 只好用 Riemann sum 或其他數值方法粗略估計)。
2, 依 FTC, 求 integrant 的 anti-derivative (if exists) 後將 upper limit、lower limit 代入求差。
一般來說, 求 finite sum 的通式往往是很困難的。 光是簡單的 finite sum 公式就已經多得記不住了! 所以 finite sum 的極限問題 常常又會被轉換成 定積分的問題,
不過, 求 anti-derivative 也並非容易的事, 若是為了求定積分的型式解/精確解, 大部分的情況還非得這麼做 不可, 但任意函數的 anti-derivative, 型式上卻不一定求得出來。
• 一些 finite sum 公式 1. 令 S
n=
ni=1
r
i. 則 rS
n− S
n= r
n+1− r, 即 S
n=
r−r1−rn+1。 2.
nk=1
cos kθ + i
nk=1
sin kθ =
nk=1
e
ikθ=
nk=1
(e
iθ)
k=
eiθ−e1−ei(n+1)θiθ=
eiθ−e1−ei(n+1)θiθ 1−e1−e−iθ−iθ=
eiθ−ei(n+1)θ2−2 cos θ−1+einθ=
cos θ−cos(nθ+θ)−1+cos nθ2−2 cos θ
+ i
sin θ−sin(nθ+θ)+sin nθ 2−2 cos θ,
nk=1
cos kθ =
cos θ−cos(nθ+θ)−1+cos nθ2−2 cos θ
=
cos θ−1−cos nθ cos θ+sin nθ sin θ+cos nθ)2−2 cos θ
=
cos nθ−12+
sin nθ sin θ 2−2 cos θ,
nk=1
sin kθ =
sin θ−sin(nθ+θ)+sin nθ2−2 cos θ
=
sin θ−sin nθ cos θ−cos nθ sin θ+sin nθ)2−2 cos θ
=
sin nθ2+
sin θ(1−cos nθ) 2−2 cos θ. 3. 令 S
n=
ni=1
i, 則 2S
n=
1+2+···+(n−1)+n+n+(n−1)+···+2+1
= n(n + 1), 即 S
n=
n(n+1)24.
ni=1
(i + 1)
3=
ni=1
(i
3+ 3i
2+ 3i + 1) =
ni=1
i
3+ 3
ni=1
i
2+ 3
ni=1
i +
n i=11, 即
ni=1
i
2=
(n+1)3−1−n−3Pn
i=1i
3
=
2n3+6n2+6n+2−2−2n−3n2−3n6
=
2n3+3n6 2+n=
n(n+1)(2n+1)6
。
5.
ni=1
(i + 1)
4=
ni=1
(i
4+ 4i
3+ 6i
2+ 4i + 1) =
ni=1
i
4+ 4
ni=1
i
3+ 6
ni=1
i
2+ 4
ni=1
i +
n i=11, 即
ni=1
i
3=
(n+1)4−1−6Pn
i=1i2−4Pn
i=1i−n
4
=
n4+4n3+6n2+4n+1−1−2n4 3−3n2−n−2n2−2n−n=
n4+2n43+n2=
n(n+1) 2 2。
ni=1
i
4、
ni=1
i
5、· · ·, 依此類推。 6.
ni=1 1
i(i+1)
=
n i=11i
−
n i=1 1i+1
= 1 −
n+11. 7.
ni=1 1
i(i+1)(i+2)
=
n i=1 1i(i+1)
−
ni=1 1 (i+1)(i+2)
/2 = [1 −
n+11−
12+
n+21]/2 =
14−
2(n+1)(n+2)1。 8.
ni=1
( −1)
i−1i =
n+12
if n is odd
−n2
if n is even 9.
ni=1
( −1)
i−1i
2= ( −1)
n−1 n(n+1)210.
ni=1
( −1)
i−1i
3=
(2n−1)(n+1)24
if n is odd
−n2(n+3)
4
if n is even 11.
ni=1
i(i + 1) · · · (i + k) =
k+21 (n+k+1)!(n−1)!• 因為定積分是用極限定義的, 故而不是所有的定積分都存在的。
若 integrant f(x) 在 [a, b] 連續 或 段段連續 (piecewisely continuous), 則定積分
b af (x) dx 存在。
假設 integrant 在 [a, b] 上很好 (eg. 連續), 則對於任意的 c ∈ [a, b], 定積分算子
ba
=
c a+
b c, 即
b af (x) dx =
c af (x) dx +
b cf (x) dx;
ab
= −
ba
, 即
ab
f (x) dx = −
ba
f (x) dx;
a a= 0, 即
a af (x) dx = 0; 以上從 定積分的定義 一看便知。
萬一 integrant 不太好 (eg. 在某處極限值為無窮), 或, 定積分範圍 unbounded, 這時候 定積分不可以隨便 拆, 再次強調, 因為定積分是用極限定義的。 這樣的定積分叫做 improper integral(瑕積分)。
• 假裝 F 是 f 的 anti-derivative, i.e.
f = F , 則
h(x) g(x)f (t) dt =
F (t)
t=h(x)t=g(x)
= F (
h(x)) −F (
g(x)), 所以
d dx
h(x) g(x)