題目
Problem
Suppose that near (x,y)=(1,−1) the equation
ex2+y−ln(y2x)=1
defines y as a twice differentiable function of x which is denoted by y(x).
(a) The linearization of y(x) at x=1 is (5).
(b) y′′(1)=(6).
解答
解法一
思路
展開
- 看到方程式定義了隱函數 y(x),可以利用「隱函數求導公式」 y′=−FyFx 來快速算出斜率。
- 算出斜率後,套入點斜式就能寫出「線性近似」(也就是切線方程式)。
- 至於二階導數 y′′(1),雖然也有現成公式,但公式太過繁瑣且難記。我們通常會退一步,拿一階求導過程中的「恆等式」再次對 x 求導,這樣代入已知數值會快得多,也不容易出錯。
答題過程
展開
(a) 求線性近似
我們先令 F(x,y)=ex2+y−lnx+ln(y2)−1。
則原式為
F(x,y)=0
接著分別對 x 與 y 計算偏導數:
Fx=Fy=ex2+y⋅2x−x1ex2+y⋅1+y2
將已知點 (1,−1) 代入:
Fx(1,−1)=Fy(1,−1)=e1−1⋅2(1)−11=2−1=1e1−1+−12=1−2=−1
代入隱函數求導公式,即可得到在該點的斜率:
y′(1)=−Fy(1,−1)Fx(1,−1)=−−11=1
有了斜率 y′(1)=1 與過點 (1,−1),便可寫出 y(x) 在 x=1 處的線性近似:
=y(1)+y′(1)(x−1)−1+1(x−1)=x−2
(b) 求二階導數
根據隱函數求導的一階結果,我們有一個關係恆等式:
Fx+Fy⋅y′=0
也就是:
(2xex2+y−x1)+(ex2+y+y2)y′=0
對上式再次對 x 求導:
[2ex2+y+2x⋅ex2+y(2x+y′)+x21]+[ex2+y(2x+y′)−y22y′⋅y′]y′+(ex2+y+y2)y′′=0
式子看起來有些龐大,但此時不需整理,直接將 (x,y,y′)=(1,−1,1) 全部代入:
⇒⇒⇒[2(1)+2(1)(1)(2+1)+1]+[1(2+1)−2(1)]⋅1+(1−2)y′′=0[2+6+1]+[3−2]−y′′=09+1−y′′=0y′′(1)=10
解法二
思路
展開
- 這一招是「先說人話,再寫式子」。既然對數裡面有除法和次方,別急著求導,我們先把對數律用到徹底。
- 將 ln(y2x) 拆成 lnx−2ln∣y∣。這樣原本複雜的分式與次方連鎖律,瞬間變成簡單的單項求導,出錯率大降。
- 接著直接對方程式兩側對 x 求導,求出 y′。
- 二階導數也是如法炮製,保持方程式的平衡狀態再次對 x 求導,不必辛苦移項,最後直接把數字填進去「收網」即可。
答題過程
展開
(a) 求線性近似
我們首先利用對數律,將原方程式進行徹底拆解:
ex2+y−lnx+2ln∣y∣=1
接著兩側直接對 x 求導:
ex2+y(2x+y′)−x1+y2y′=0(*)
將點 (1,−1) 代入 (∗) 式以解出 y′(1):
⇒⇒⇒e0(2+y′)−1+−12y′(1)=02+y′(1)−1−2y′(1)=01−y′(1)=0y′(1)=1
因此,線性近似為:
=y(1)+y′(1)(x−1)−1+1(x−1)=x−2
(b) 求二階導數
為了求二階導數,我們將剛剛的 (∗) 式再次對 x 求導:
⇒dxd[ex2+y(2x+y′)]−dxd(x1)+dxd(y2y′)=0[ex2+y(2x+y′)(2x+y′)+ex2+y(2+y′′)]+x21+[y22y′′⋅y−2y′⋅y′]=0
現在,將所有已知數值 (x,y,y′)=(1,−1,1) 一口氣代入上式:
⇒⇒⇒[1⋅(3)2+1⋅(2+y′′)]+1+[(−1)22y′′(−1)−2(1)2]=09+2+y′′+1−2y′′−2=010−y′′=0y′′(1)=10
經驗總結
看到 ln 內部有複雜的乘除次方時,徹底拆解絕對是第一優先。比起帶著 ln(y2x) 硬作連鎖律,先寫成 lnx−2ln∣y∣ 之後再求導,版面會乾淨很多。
另外,求二階導數時,直接在原方程式上「連環求導」會比先移項寫成 y′=… 後再求導簡單得多,因為你可以避開繁複的分式求導法則。