Skip to content
CalcGospel 微積分福音
返回

114 台大微積分 B 第 5 題

考題 / 轉學考微積分 / 台大 / 微積分B

114學年度 · 114微積分B · 第 5 題

題目

Problem

Suppose that f(x,y,z)f(x,y,z) is differentiable near (x,y,z)=(0,1,2)(x,y,z)=(0,1,2) and f(0,1,2)=10f(0,1,2)=10. Assume that curves

r1(t)=(3t,e2t,2cost),r2(t)=(lnt,t2,2t),r_1(t)=(3t,e^{2t},2\cos t), \quad r_2(t)=\left(\ln t,t^2,\frac{2}{t}\right),

lie on the level surface f(x,y,z)=10f(x,y,z)=10 and fy(0,1,2)=32f_y(0,1,2)=\frac{3}{2}.

(a) The tangent plane to f(x,y,z)=10f(x,y,z)=10 at (x,y,z)=(0,1,2)(x,y,z)=(0,1,2) is (8)\underline{\quad(8)\quad}.

(b) Let

g(x,y,z)={z2sin(πx)x+2y1+z2,for (x,y,z)(0,1,2)0,for (x,y,z)=(0,1,2)g(x,y,z)=\begin{cases}\frac{|z-2|\sin(\pi x)}{|x|+2|y-1|+|z-2|}, & \text{for } (x,y,z)\neq(0,1,2) \\ 0, & \text{for } (x,y,z)=(0,1,2)\end{cases}

and u=f(0,1,2)f(0,1,2)u=\frac{\nabla f(0,1,2)}{|\nabla f(0,1,2)|}. Then Dug(0,1,2)=(9)D_ug(0,1,2)=\underline{\quad(9)\quad}.

(c) Assume that f(x,y,z)f(x,y,z) attains the maximum value at (x,y,z)=(0,1,2)(x,y,z)=(0,1,2) when restricted to a level surface h(x,y,z)=1h(x,y,z)=1 where h(x,y,z)h(x,y,z) is differentiable and hx(0,1,2)=6h_x(0,1,2)=6. Using linear approximation, estimate the maximum value of f(x,y,z)f(x,y,z) subject to the nearby level surface h(x,y,z)=0.9h(x,y,z)=0.9. The estimated value is approximately (10)\underline{\quad(10)\quad}.

解答

解法一

思路

展開
  1. (a) 小題:求等值面的切面方程式,核心目標是找到該點的法向量(即梯度 f\nabla f)。既然面上有兩條曲線,就表示這兩條曲線在該點的切向量會躺在切面上,與梯度垂直。我們可以用外積來定出方向,再透過題目給的 fyf_y 條件定出真實長度。
  2. (b) 小題:求方向導數。函數 gg 帶有絕對值且是分段定義,這意味著它在原點附近不一定平滑。這時千萬不要硬套 Dug=guD_u g = \nabla g \cdot u 的公式,必須回歸方向導數的最根本定義,用極限來正面迎擊!
  3. (c) 小題:出現「限制條件下的極值」,直覺要聯想到拉格朗日乘子法 f=λh\nabla f = \lambda \nabla h。而求極值隨條件變動的估計值,正好切中拉格朗日乘數 λ\lambda 的靈魂意義:它代表的就是「極值對條件變化量的敏感度」!

答題過程

展開

(a) 求切面方程式

兩條曲線都落在等值面 f(x,y,z)=10f(x,y,z)=10 上,這意味著它們的切向量都會與該點的梯度 f(0,1,2)\nabla f(0,1,2) 垂直。 先計算兩曲線的導向量:

r1(t)=(3,2e2t,2sint)\begin{align*} r_1'(t) = (3, 2e^{2t}, -2\sin t) \end{align*}

當曲線通過 (0,1,2)(0,1,2) 時,對應 t=0t=0,那麼:

r1(0)=(3,2,0)\begin{align*} r_1'(0) = (3, 2, 0) \end{align*}

同理計算第二條曲線:

r2(t)=(1t,2t,2t2)\begin{align*} r_2'(t) = \left(\frac{1}{t}, 2t, -\frac{2}{t^2}\right) \end{align*}

當曲線通過 (0,1,2)(0,1,2) 時,對應 t=1t=1,那麼:

r2(1)=(1,2,2)\begin{align*} r_2'(1) = (1, 2, -2) \end{align*}

將這兩個切向量作外積,找出法向量的方向:

r1(0)×r2(1)=ijk320122=(4,6,4)\begin{align*} r_1'(0) \times r_2'(1) =&\, \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ 3 & 2 & 0 \\ 1 & 2 & -2 \end{vmatrix} \\\\[4mm] =&\, (-4, 6, 4) \end{align*}

所以 f(0,1,2)\nabla f(0,1,2) 必定平行於 (4,6,4)(-4, 6, 4),我們可以設它為 c(4,6,4)=(4c,6c,4c)c(-4, 6, 4) = (-4c, 6c, 4c)。 再配合題目給定的條件 fy(0,1,2)=32f_y(0,1,2) = \frac{3}{2},即可解出:

6c=32c=14\begin{align*} 6c = \frac{3}{2} \quad \Rightarrow \quad c = \frac{1}{4} \end{align*}

因此,梯度向量為 f(0,1,2)=(1,32,1)\nabla f(0,1,2) = \left(-1, \frac{3}{2}, 1\right)

利用點斜式即可寫出切面方程式:

1(x0)+32(y1)+1(z2)=0\begin{align*} -1(x-0) + \frac{3}{2}(y-1) + 1(z-2) = 0 \end{align*}

同乘 22 並整理後得:

2x3y2z+7=0\begin{align*} 2x - 3y - 2z + 7 = 0 \end{align*}

(b) 求方向導數

先將方向向量 uu 單位化:

u=(1,32,1)(1)2+(32)2+12=(1,32,1)174=(217,317,217)\begin{align*} u =&\, \frac{\left(-1, \frac{3}{2}, 1\right)}{\sqrt{(-1)^2 + \left(\frac{3}{2}\right)^2 + 1^2}} \\\\[4mm] =&\, \frac{\left(-1, \frac{3}{2}, 1\right)}{\sqrt{\frac{17}{4}}} \\\\[4mm] =&\, \left(-\frac{2}{\sqrt{17}}, \frac{3}{\sqrt{17}}, \frac{2}{\sqrt{17}}\right) \end{align*}

當我們沿著方向 uu 移動微小距離 hh 時,座標變化為:

(x,y,z)=(0,1,2)+hu=(2h17,1+3h17,2+2h17)\begin{align*} (x,y,z) =&\, (0,1,2) + hu \\\\[4mm] =&\, \left(-\frac{2h}{\sqrt{17}}, 1 + \frac{3h}{\sqrt{17}}, 2 + \frac{2h}{\sqrt{17}}\right) \end{align*}

把這個座標代入 g(x,y,z)g(x,y,z) 中。注意到分子的 sin\sin 是奇函數可以提負號,且 h|h| 剛好可以全部合併約掉:

g((0,1,2)+hu)=2h17sin(2πh17)2h17+23h17+2h17=2h17(sin2πh17)2h+6h+2h17=2h10hsin(2πh17)=15sin(2πh17)\begin{align*} g((0,1,2) + hu) =&\, \frac{ \left|\frac{2h}{\sqrt{17}}\right| \sin\left(-\frac{2\pi h}{\sqrt{17}}\right) }{ \left|-\frac{2h}{\sqrt{17}}\right| + 2\left|\frac{3h}{\sqrt{17}}\right| + \left|\frac{2h}{\sqrt{17}}\right| } \\\\[4mm] =&\, \frac{ \frac{2|h|}{\sqrt{17}} \left(-\sin\frac{2\pi h}{\sqrt{17}}\right) }{ \frac{2|h| + 6|h| + 2|h|}{\sqrt{17}} } \\\\[4mm] =&\, \frac{-2|h|}{10|h|} \sin\left(\frac{2\pi h}{\sqrt{17}}\right) \\\\[4mm] =&\, -\frac{1}{5} \sin\left(\frac{2\pi h}{\sqrt{17}}\right) \end{align*}

接著回到方向導數的最基本定義,直接計算極限:

Dug(0,1,2)=limh0g((0,1,2)+hu)g(0,1,2)h=limh015sin(2πh17)h=152π17=2π517\begin{align*} D_u g(0,1,2) =&\, \lim_{h \to 0} \frac{g((0,1,2) + hu) - g(0,1,2)}{h} \\\\[4mm] =&\, \lim_{h \to 0} \frac{-\frac{1}{5}\sin\left(\frac{2\pi h}{\sqrt{17}}\right)}{h} \\\\[4mm] =&\, -\frac{1}{5} \cdot \frac{2\pi}{\sqrt{17}} = -\frac{2\pi}{5\sqrt{17}} \end{align*}

(c) 估計極值變化

拉格朗日乘子法告訴我們,在極值發生處有 f=λh\nabla f = \lambda \nabla h。 將已知點 (0,1,2)(0,1,2) 的數值代入:

(1,32,1)=λ(6,hy,hz)\begin{align*} \left(-1, \frac{3}{2}, 1\right) = \lambda (6, h_y, h_z) \end{align*}

比較第一分量(xx 分量),馬上就能推得:

1=6λλ=16\begin{align*} -1 = 6\lambda \quad \Rightarrow \quad \lambda = -\frac{1}{6} \end{align*}

接著,當我們在限制曲面附近移動微小量 Δr=(x,y1,z2)\Delta r = (x, y-1, z-2) 時,目標函數的變化量可以用梯度來做線性近似:

ΔffΔr=(λh)Δr=λ(hΔr)λΔh\begin{align*} \Delta f \approx&\, \nabla f \cdot \Delta r \\\\[4mm] =&\, (\lambda \nabla h) \cdot \Delta r \\\\[4mm] =&\, \lambda (\nabla h \cdot \Delta r) \\\\[4mm] \approx&\, \lambda \Delta h \end{align*}

這個推導印證了一個極其重要的觀念:拉格朗日乘子 λ\lambda 其實就是「極值對條件變化量的敏感度」。 現在新的條件曲面是 h(x,y,z)=0.9h(x,y,z) = 0.9,相較於原條件 h=1h=1,變化量為 Δh=0.91=0.1\Delta h = 0.9 - 1 = -0.1

所以最大值的估計為:

fmaxf(0,1,2)+λΔh=10+(16)(0.1)=10+160=60160\begin{align*} f_{\text{max}} \approx&\, f(0,1,2) + \lambda \Delta h \\\\[4mm] =&\, 10 + \left(-\frac{1}{6}\right)(-0.1) \\\\[4mm] =&\, 10 + \frac{1}{60} = \frac{601}{60} \end{align*}
經驗總結

  1. 遇到含有絕對值且在端點求方向導數的題目,不要盲目套用 gu\nabla g \cdot u 的內積公式,因為函數在該點很可能不可微(梯度不存在)。老老實實用極限定義 h0h \to 0 才是唯一穩妥的做法!
  2. 拉格朗日乘子法中的 λ\lambda,在物理或經濟學上常被稱為「影子價格」。在微積分裡,它代表的就是 ΔfΔh\frac{\Delta f}{\Delta h},也就是目標極值對限制條件放寬/緊縮時的變化率。記住這個觀念,解這類估計題就能秒殺。