微分法則
☰ Contents
用第一原理求導很慢。每一條法則,都是把那個極限針對一種式子的形狀算過一次。真正的功夫在於認出形狀:冪、乘積、商,還是一個函數套在另一個函數裡。
到底是什麼意思?
是在某一個瞬間 y 隨 x 改變的速率,也就是某一點切線的斜率。要求它,就取一條弦的斜率,再讓弦縮短。看 :從 x 到 x + h 的弦上升了 ,也就是 ,除以水平距離 h 剩下 2x + h。當 h 縮到 0,它穩定在 2x,所以在 x = 3 處斜率是 6。這個值是精確的,不是估計值:每條弦的斜率都是 2x + h,而 2x 是它們全都趨近的唯一一個數。立方需要多一點代數,但不需要新的想法,因為 除以 h 是 ,它穩定在 。檢查一下:從 3 到 5 的弦斜率是 (25 − 9) ÷ 2 = 8,等於 6 + 2,也就是切線斜率加上 h。
弦的斜率是4 + h,所以它比f ′(2)恰好大h
沿著曲線拖曳上面的點
萊布尼茲寫成 ,拉格朗日寫成 f'(x),讀作「f 撇」。單獨出現的 是一個指令:對後面跟著的東西求導。
用第一原理時,寫出步長 h 對應的上升量,除以 h,化簡,然後才讓 h 趨近 0。
導數在哪裡不存在?
只要曲線沒有唯一的一條切線,導數就不存在:在尖角、在垂直切線處,或在斷開處。看 y = |x| 在 0 處。從 0 到 h 的弦斜率是 |h| ÷ h,對每個正的 h 都是 1,對每個負的 h 都是 −1。兩側趨近不同的值,而導數是一個極限,只有兩側一致時才存在。垂直切線以另一種方式失效。對 x 的立方根在 0 處,到 8 的弦斜率是 ,到 1 的弦斜率是 1,到 的弦斜率是 4,所以這些值無限增大。在跳躍處,函數連連續都不是,弦的斜率在那裡也會爆增。離開尖角,|x| 就是一條直線,從 2 到 3 的弦斜率是 3 − 2 = 1,這就是它在那裡的導數。
對每個h,左側斜率都是−1,右側都是+1,沒有一個值能同時符合:f′(0)不存在
在每條曲線上縮小h,看兩側的斜率是否相遇
y = |x| 在 0 處沒有導數。左側斜率是 −1,右側是 +1。
什麼是冪法則?
冪法則說 的導數是 :把次方拿下來當乘數,再把次方減一。對於 ,,在 x = 2 處斜率是 。前面的數字留在前面,所以 變成 ,而和則逐項求導。這條法則來自第一原理:展開 得到 加上含 及更高次的項,所以弦的斜率是 加上仍然帶著 h 的項,而這些項在極限中消失。法則對每一個實數次方都成立,所以根號和倒數只要多做第一步:把它們改寫成冪。於是 就是 ,求導變成 。常數的導數是 0,因為 5 就是 。檢查一下: 從 2 到 3 的弦斜率是 81 − 16 = 65,遠大於 32,因為曲線越來越陡。
除以Δx後:3x² + 3xΔx + Δx² = 15.96;3xΔx由稜條貢獻,Δx²由角塊貢獻,兩者都隨Δx消失
把Δx縮小到0,數一數還剩下什麼
. . .
先把倒數或根號改寫成冪,再做同樣的兩步。
直線 y = mx + c 處處斜率都是 m,所以它的導數是 m。
所以根據和的法則與常數倍法則, 的導數是 。詳見 冪法則、線性函數的微分和常數倍法則與和的法則。
換你試試
將 微分
對 微分
什麼時候用乘積法則?
兩個 x 的函數相乘時,用乘積法則。如果 y = uv,那麼 :輪流對每個因式求導,另一個保持不動,再相加。對於 ,取 、v = sin x,所以 。這條法則成立,是因為因式的微小變化讓長方形 uv 多出兩條:u 乘以 v 的變化量,和 v 乘以 u 的變化量,再加上一個除以步長後就消失的角落。三個因式就有三項,每一項只對其中一個因式求導。分式 要用商法則,它的分子是一個減法,所以順序很重要。用 試試:法則給出 ,也就是 ,正是 的導數,而在 x = 1 處兩項相加為 1 + 3 = 4。
兩條帶子按Δu和Δv的比例縮小,但角落的Δu·Δv縮小得更快,於是從導數中消失;佔比如下 18.6%
縮小這兩個變化,直到角落不到增長量的5%
.
對於分式 ,商法則是:vu′ 。
如果分母只是單一的冪,就改用冪法則:。詳見 乘積法則和商法則。
換你試試
的
用乘積法則求 的
什麼時候用連鎖律?
只要一個函數套在另一個函數裡,就用連鎖律:先對外層函數求導,內層保持不動,再乘以內層的導數。對於 ,外層是立方,內層是 ,所以 。在 x = 1 處斜率是 。用萊布尼茲記法,,其中 u 是內層;兩個變化率相乘,是因為 x 的一步先在變成 u 時被放大一次,再在變成 y 時又被放大一次。套得更深,每一層就多一個因子,所以 的導數是 2 sin(3x) × cos(3x) × 3。一次式的內層只貢獻它的係數。要確認第一個結果,把立方展開成 ,求導得 ,代入 x = 1:6 + 12 + 6 = 24。
x每變化一步,在到u的路上翻倍,在到y的路上又乘以2u,於是變化率相乘:dy/dx = 14
讓dy/dx等於12
- 把式子讀成「先做這個,再做那個」。 的意思是先把 3x 加 1,再把結果取五次方。
- 對外層求導,內層保持原樣:。
- 乘以內層的導數,也就是 3:。
.
最後那次乘法,是最常被漏掉的一步。
先看結構:是乘積u·v、商u/v、合成函數f(g(x)),還是冪xⁿ
把運算式拖到能對它求導的法則上
詳見 連鎖律。
換你試試
微分 sin(3x)
微分
三角函數怎麼求導?
正弦的導數是餘弦,餘弦的導數是負的正弦,前提是角度用弧度。所以 y = 3 sin x + 2 cos x 的導數是 3 cos x − 2 sin x,在 x = 0 處的斜率是 3 × 1 − 2 × 0 = 3。求導四次會回到正弦:sin、cos、−sin、−cos、sin。這條法則建立在一個極限上:當 h 縮小時, 趨近 1,而這只在弧度下成立。展開 sin(x + h),減去 sin x,再除以 h,剩下的恰好是 cos x。用角度的話,那個極限是 ,每個導數都會帶著這個因子。角度前面有係數時要用連鎖律,所以 sin 5x 的導數是 5 cos 5x,而不是 cos 5x。圖形也吻合:正弦在 達到最高點,那裡切線是平的,餘弦是 0;它以斜率 cos 0 = 1 穿過原點往上爬。
高度是sin θ,速度(−sin θ, cos θ)中向上的部分是cos θ:d(sin θ)/dθ = cos θ
旋轉到θ = 0,比較高度與向上的速度
證明用到極限與連續(英文)裡 sin x / x 的極限。
tan x = sin x / cos x,所以適用商法則。分子是 ,等於 1,而 就是 。
同樣的方法得到 、 和 。詳見 三角函數的微分和tan x 與倒數比的微分。
換你試試
將 −sin x 微分
將 sin x 微分
e 是什麼,為什麼重要?
e 是一個約等於 2.718 的數,它讓 在每一點的斜率都等於它的高度,所以 的導數就是它自己。每個指數函數 的斜率都和它的高度成正比;當 時這個常數小於 1,當 時大於 1,而 e 是兩者之間讓它恰好等於 1 的底數。這很重要,因為以和大小成正比的速率增長——例如人口和冷卻——可以用 寫出,不帶任何多餘的常數,而它的反函數 ln x 有簡單的導數 。任何其他底數都是喬裝的 e,因為 ,所以連鎖律給出導數 。指數裡的係數會乘出來: 的導數是 。切線可以說明這一點:因為斜率等於高度,每條切線都在它的切點左邊一個單位處和 x 軸相交,所以 x = 1 處的切線在 1 − 1 = 0 處穿過 x 軸。
ln b > 1:切線上升得比高度1快,所以bˣ增長得比自身的大小快 —減小b
調整b,直到(0, 1)處切線的斜率為1
對於 ln x,寫成 ,兩邊同時求導:,所以 。
以任何 a 為底的對數都是 ,所以 的導數是 。
如果方程沒有解出 y 呢?
每一項照原樣對 x 求導,再解出 ;這就是隱函數微分法。含 y 的項照常求導,並根據連鎖律多出一個因子 ,因為 y 取決於 x。對於圓 ,這得到 ,所以 ,在 (3, 4) 處斜率是 。幾何也吻合:到 (3, 4) 的半徑斜率是 ,切線和半徑垂直,而 。同時含有兩個字母的項要用乘積法則。對於 xy = 12,求導得 ,所以 ,在 (3, 4) 處是 。從來不需要先整理方程,而像 這樣的曲線根本整理不出來。兩條曲線都通過 (3, 4),因為 9 + 16 = 25、3 × 4 = 12。
x和y同號,所以−x/y < 0:切線下降,與斜率為y/x的半徑垂直
找出切線斜率為+1的點
解之前,先把含 的項集中到同一邊。
.
詳見 隱函數微分法。
換你試試
。 是多少?
。 是多少?
反函數怎麼求導?
反函數在對應點的斜率是原函數斜率的倒數:如果 f(a) = b,那麼 。看 ,其中 f(2) = 8。 在 2 處的斜率是 ,所以立方根在 8 處的斜率是 。這行得通,是因為反函數是原函數對直線 y = x 的鏡射,而這個鏡射把上升和水平距離對調,讓每個斜率都上下顛倒。同樣的一步可以從 得出 ln x: 的斜率是 (在 處),所以 ln x 的斜率是 (在 處),在那裡就是 。在 f'(a) = 0 的地方這條規則失效: 在 0 處是平的,所以立方根在那裡有垂直切線。直接把立方根寫成 求導,得到 ,在 8 處是 。
反函數是關於y = x的對稱圖形,所以它的切線是原切線的對稱切線,兩條斜率互為倒數:f′(a) × (f⁻¹)′(f(a)) = 1
拖曳這個點,試著讓兩個斜率的乘積不是1
對於 ,先把反函數拆掉:sin y = x。兩邊求導:,所以 ,再用畢氏定理把 cos y 換成 。
對 tan y = x 做同樣的步驟,得到 。這兩個導數都是代數式,所以那種形狀的積分,答案會是反三角函數。
再求導一次就得到二階導數,f''(x) 或 :斜率變化的速率。對於 ,斜率 2x 求導得 2。
二階導數為正,表示曲線像碗一樣向上彎,這正是微分的應用(英文)中判斷極大值和極小值的檢定。詳見 反函數的導數、 與 的微分和高階導數。
什麼是雙曲函數?
雙曲函數由指數函數組成:、 和 。因為 等於 1,所以 cosh 0 = 1、sinh 0 = 0。直接從 求導,sinh x 的導數是 cosh x,cosh x 的導數是 sinh x,沒有負號,這點和餘弦不同。名稱來自 :點 (cosh t, sinh t) 落在雙曲線 上,就像 (cos t, sin t) 落在圓 上。大多數恆等式都照抄三角恆等式,但根據奧斯本法則,凡是出現兩個正弦相乘的地方,正負號就要改變,所以 變成 。試試 x = ln 2:那麼 且 ,所以 且 ,而 。
雙曲扇形和圓扇形的面積都是t/2,所以t是雙曲線的角度:(cosh t, sinh t)之於x² − y² = 1,正如(cos t, sin t)之於x² + y² = 1
掃動t,直到兩個扇形的面積都是½
一條在自身重量下自然下垂的鏈子會形成 cosh 曲線,叫做懸鏈線。
要證明 ,把兩個定義平方: 和 的平方在相減時互相抵消,而中間項 和 剩下 1。
tanh x 的導數是 ,也就是 sech²x。
反雙曲函數都是對數。寫成 x = sinh y,每一項乘以 ,得到一個關於 的二次方程,解出來,捨去負根,再取對數:arsinh 。arcosh 只保留 ,因為 cosh 對每個大於 1 的值都取到兩次。詳見 sinh、cosh 與 tanh、恆等式 、sinh x 與 cosh x 的微分、反雙曲函數和用對數表示反雙曲函數。
值得點名的錯誤
真實的增量是兩條長度為x的條帶,所以(uv)′ = 2x = 4;錯誤的公式u′v′ = 1只解釋了其中的1個單位,遺漏了2x − 1 = 3
把x推到4,比較真實的增量與u′v′
- 忘了內層的導數。連鎖律的最後一步是一次乘法。
- 對乘積逐個因式求導。uv 的導數不是 u'v'。
- 把商法則的分子顛倒。vu′ 在前。
- 用角度。只有在弧度下,sin x 的導數才是 cos x。
- 隱函數微分前先整理方程。沒有任何曲線需要這樣做,有些曲線根本整理不出來。
這些法則背後的極限在極限與連續(英文)中,導數的用法在微分的應用(英文)中,而把每條法則倒過來用就是積分技巧。相關指南:偏微分。
輪到你了
三題試一試,點選作答。
d/dx:x³ 的導數
d/dx:sin x 的導數
常數的導數是
常見問題
- 到底是什麼意思?
- 它是在某一個瞬間,y 隨著 x 改變的速率。它最初是兩個微小差量的比,後來變成差量縮向零時這個比的極限,所以答案是精確的,而不是近似值。在圖形上,它是某一點切線的斜率;在物理上,如果 y 是距離、x 是時間,它就是速度。
- 什麼時候用連鎖律?
- 只要一個函數套在另一個函數裡面就要用。如果你能把式子描述成「先做這個,再做那個」——先平方,再取正弦——就適用連鎖律。先對外層函數求導,內層保持不動,再乘以內層的導數。凡是括號整個取乘冪,或是函數裡面放的不只是單純的 x,都需要它。
- 什麼是乘積法則?
- 兩個函數相乘時,導數等於第一個乘以第二個的導數,加上第二個乘以第一個的導數。之所以需要它,是因為導數對乘法沒有分配性:乘積的導數不等於導數的乘積,只要用 x 乘 x 算一次數字就能確認。
- 為什麼 e 的 x 次方的導數就是它自己?
- 因為數 e 正是由這一點定義的。每一條指數曲線的導數都和它自己成正比,而比例常數取決於底數。e 是唯一讓這個常數恰好等於 1 的底數,所以 e 的 x 次方是唯一一個以自己為變化率的指數函數。這就是為什麼它出現在每一個增長和衰減模型裡。
- 什麼是隱函數微分法?
- 它是對一個沒有整理成「y 等於……」的方程求導。對每一項都對 x 求導,只要某一項含有 y 就用連鎖律,讓每一項都帶出一個因子 ,再把這些項集中起來解出 。像圓這種根本不是 x 的函數的曲線,只有這個方法能求出它的斜率。
- sinh 和 cosh 是什麼?
- 它們是雙曲正弦和雙曲餘弦,由指數函數定義:cosh x 是 e 的 x 次方加 e 的負 x 次方的一半,sinh x 是兩者之差的一半。它們幾乎完全對應三角函數,只是 cosh 的平方減 sinh 的平方等於 1,而不是兩者之和。一條自然下垂的鏈子會形成 cosh 曲線,這就是「懸鏈線」這個名稱的由來。