Calculus · real student question

對函數 f(x, y) = x^2 y + x e^(-xy),求其梯度以及沿向量 (0, -1) 方向的方向導數。

Question

f(x,y)=x2y+xexyf(x,y)=x^{2}y+x e^{-xy}

的梯度,以及沿方向 v=(0,1)T\mathbf{v}=(0,-1)^{T} 的方向導數。

Step-by-step solution

  1. 先回憶公式並檢查方向向量。 對單位向量 v\mathbf v,方向導數就是內積 Dvf=fvD_{\mathbf v}f=\nabla f\cdot \mathbf v。這裡 (0,1)=02+(1)2=1\|(0,-1)\|=\sqrt{0^2+(-1)^2}=1,所以 v\mathbf v 本來就是單位向量,不必再正規化。若它不是單位向量,就得先除以它的長度。

  2. xx 偏微分。x2yx^2y 給出 2xy2xy。項 xexyxe^{-xy} 需要乘積律搭配連鎖律,因為 xexy=yexy\partial_x e^{-xy}=-y e^{-xy}

    x(xexy)=exyxyexy.\frac{\partial}{\partial x}\left(xe^{-xy}\right)=e^{-xy}-xy\,e^{-xy}.

    所以

    fx=2xy+(1xy)exy.f_x=2xy+(1-xy)e^{-xy}.

  3. yy 偏微分。 這時 xx 是常數,所以 x2yx^2y 給出 x2x^2,而 yexy=xexy\partial_y e^{-xy}=-x e^{-xy} 使第二項成為 x2exy-x^2 e^{-xy}

    fy=x2x2exy=x2(1exy).f_y=x^{2}-x^{2}e^{-xy}=x^{2}\left(1-e^{-xy}\right).

  4. 把梯度組起來。

    f(x,y)=(2xy+(1xy)exyx2(1exy)).\nabla f(x,y)=\begin{pmatrix}2xy+(1-xy)e^{-xy}\\[2pt] x^{2}\left(1-e^{-xy}\right)\end{pmatrix}.

  5. 與方向向量做內積。 因為 v=(0,1)\mathbf v=(0,-1) 把第一個分量消掉,只有對 yy 的偏導數留下來,而且要變號:

    Dvf=f(0,1)=fy=x2(1exy)=x2(exy1).D_{\mathbf v}f=\nabla f\cdot(0,-1)=-f_y=-x^{2}\left(1-e^{-xy}\right)=x^{2}\left(e^{-xy}-1\right).

    這也正是幾何上的意思:往 y-y 方向走就是沿 yy 反向走,所以變化率是 fyf_y 的相反數。

  6. 用數值抽查。(x,y)=(1.3,0.7)(x,y)=(1.3,0.7) 用中央差分得 fx1.856227f_x\approx 1.856227fy1.009734f_y\approx 1.009734,與公式相符,而 Dvf1.009734D_{\mathbf v}f\approx-1.009734。在 (2,1.5)(-2,1.5) 公式給出 Dvf76.342D_{\mathbf v}f\approx 76.342,同樣與數值導數相符。

Answer

f=(2xy+(1xy)exy, x2(1exy)),D(0,1)f=x2(1exy)\nabla f=\left(2xy+(1-xy)e^{-xy},\ x^{2}\left(1-e^{-xy}\right)\right),\qquad D_{(0,-1)}f=-x^{2}\left(1-e^{-xy}\right)

Need to solve a different problem like this? Open the solver →