方向导数与梯度

方向导数

方向导数的定义

设函数 z=f(x,y)z = f(x, y) 在点 P0(x0,y0)P_0(x_0, y_0) 的某个邻域内有定义,l⃗=(cos⁡α,cos⁡β)\vec{l} = (\cos\alpha, \cos\beta) 是一个单位向量,如果极限:

lim⁡t→0f(x0+tcos⁡α,y0+tcos⁡β)−f(x0,y0)t\lim_{t \to 0} \frac{f(x_0 + t\cos\alpha, y_0 + t\cos\beta) - f(x_0, y_0)}{t}

存在,则称此极限为函数 f(x,y)f(x, y) 在点 P0(x0,y0)P_0(x_0, y_0) 处沿方向 l⃗\vec{l}的方向导数,记作:

∂f∂l∣P0或Dl⃗f(P0)\frac{\partial f}{\partial l}\bigg|_{P_0} \quad \text{或} \quad D_{\vec{l}}f(P_0)

方向导数的计算公式

如果函数 f(x,y)f(x, y) 在点 P0(x0,y0)P_0(x_0, y_0) 处可微,则沿任意方向 l⃗=(cos⁡α,cos⁡β)\vec{l} = (\cos\alpha, \cos\beta) 的方向导数为:

Dl⃗f(P0)=fx(x0,y0)cos⁡α+fy(x0,y0)cos⁡βD_{\vec{l}}f(P_0) = f_x(x_0, y_0)\cos\alpha + f_y(x_0, y_0)\cos\beta

方向导数的几何意义

方向导数表示函数在指定方向上的变化率,即函数在该方向上的切线斜率。

梯度

梯度的定义

设函数 z=f(x,y)z = f(x, y) 在点 P0(x0,y0)P_0(x_0, y_0) 处可微,则向量:

∇f(x0,y0)=(fx(x0,y0),fy(x0,y0))\nabla f(x_0, y_0) = (f_x(x_0, y_0), f_y(x_0, y_0))

称为函数 f(x,y)f(x, y) 在点 P0(x0,y0)P_0(x_0, y_0) 处的梯度。

梯度的性质

  1. 方向导数与梯度的关系: Dl⃗f(P0)=∇f(x0,y0)⋅l⃗D_{\vec{l}}f(P_0) = \nabla f(x_0, y_0) \cdot \vec{l}

  2. 梯度方向:梯度方向是函数增长最快的方向

  3. 梯度模长:梯度的模长等于方向导数的最大值

  4. 梯度为零:在极值点处梯度为零

梯度的几何意义

  • 梯度方向是函数增长最快的方向
  • 梯度的模长等于函数在该点的最大变化率
  • 梯度垂直于等值线(等高线)

切平面与法线

曲面的切平面

设曲面 z=f(x,y)z = f(x, y) 在点 P0(x0,y0,z0)P_0(x_0, y_0, z_0) 处可微,则曲面在该点的切平面方程为:

z−z0=fx(x0,y0)(x−x0)+fy(x0,y0)(y−y0)z - z_0 = f_x(x_0, y_0)(x - x_0) + f_y(x_0, y_0)(y - y_0)

曲面的法线

曲面在点 P0(x0,y0,z0)P_0(x_0, y_0, z_0) 处的法向量为:

n⃗=(fx(x0,y0),fy(x0,y0),−1)\vec{n} = (f_x(x_0, y_0), f_y(x_0, y_0), -1)

法线方程为:

x−x0fx(x0,y0)=y−y0fy(x0,y0)=z−z0−1\frac{x - x_0}{f_x(x_0, y_0)} = \frac{y - y_0}{f_y(x_0, y_0)} = \frac{z - z_0}{-1}

一般曲面的切平面

对于一般曲面 F(x,y,z)=0F(x, y, z) = 0,在点 P0(x0,y0,z0)P_0(x_0, y_0, z_0) 处的切平面方程为:

Fx(x0,y0,z0)(x−x0)+Fy(x0,y0,z0)(y−y0)+Fz(x0,y0,z0)(z−z0)=0F_x(x_0, y_0, z_0)(x - x_0) + F_y(x_0, y_0, z_0)(y - y_0) + F_z(x_0, y_0, z_0)(z - z_0) = 0

法向量为:

n⃗=(Fx(x0,y0,z0),Fy(x0,y0,z0),Fz(x0,y0,z0))\vec{n} = (F_x(x_0, y_0, z_0), F_y(x_0, y_0, z_0), F_z(x_0, y_0, z_0))

空间曲线的切线

参数方程曲线的切线

设空间曲线由参数方程给出:

{x=x(t)y=y(t)z=z(t)\begin{cases} x = x(t) \\ y = y(t) \\ z = z(t) \end{cases}

在点 t=t0t = t_0 处的切线方向向量为:

T⃗=(x′(t0),y′(t0),z′(t0))\vec{T} = (x'(t_0), y'(t_0), z'(t_0))

切线方程为:

x−x(t0)x′(t0)=y−y(t0)y′(t0)=z−z(t0)z′(t0)\frac{x - x(t_0)}{x'(t_0)} = \frac{y - y(t_0)}{y'(t_0)} = \frac{z - z(t_0)}{z'(t_0)}

两曲面交线的切线

设两曲面 F(x,y,z)=0F(x, y, z) = 0 和 G(x,y,z)=0G(x, y, z) = 0 的交线在点 P0(x0,y0,z0)P_0(x_0, y_0, z_0) 处的切线方向向量为:

T⃗=∇F(x0,y0,z0)×∇G(x0,y0,z0)\vec{T} = \nabla F(x_0, y_0, z_0) \times \nabla G(x_0, y_0, z_0)

例题

例 1:方向导数计算

求函数 f(x,y)=x2+y2f(x, y) = x^2 + y^2 在点 (1,1)(1, 1) 处沿方向 l⃗=(12,12)\vec{l} = (\frac{1}{\sqrt{2}}, \frac{1}{\sqrt{2}}) 的方向导数。

解: fx=2xf_x = 2x,fy=2yf_y = 2y

在点 (1,1)(1, 1) 处:fx(1,1)=2f_x(1, 1) = 2,fy(1,1)=2f_y(1, 1) = 2

Dl⃗f(1,1)=2×12+2×12=22D_{\vec{l}}f(1, 1) = 2 \times \frac{1}{\sqrt{2}} + 2 \times \frac{1}{\sqrt{2}} = 2\sqrt{2}

例 2:梯度计算

求函数 f(x,y)=x2+y2f(x, y) = x^2 + y^2 在点 (1,2)(1, 2) 处的梯度。

解: fx=2xf_x = 2x,fy=2yf_y = 2y

在点 (1,2)(1, 2) 处:fx(1,2)=2f_x(1, 2) = 2,fy(1,2)=4f_y(1, 2) = 4

∇f(1,2)=(2,4)\nabla f(1, 2) = (2, 4)

例 3:切平面方程

求曲面 z=x2+y2z = x^2 + y^2 在点 (1,2,5)(1, 2, 5) 处的切平面方程。

解: fx=2xf_x = 2x,fy=2yf_y = 2y

在点 (1,2)(1, 2) 处:fx(1,2)=2f_x(1, 2) = 2,fy(1,2)=4f_y(1, 2) = 4

切平面方程:z−5=2(x−1)+4(y−2)z - 5 = 2(x - 1) + 4(y - 2)

化简得:2x+4y−z−5=02x + 4y - z - 5 = 0

例 4:法线方程

求曲面 z=x2+y2z = x^2 + y^2 在点 (1,2,5)(1, 2, 5) 处的法线方程。

解: 法向量:n⃗=(2,4,−1)\vec{n} = (2, 4, -1)

法线方程:x−12=y−24=z−5−1\frac{x - 1}{2} = \frac{y - 2}{4} = \frac{z - 5}{-1}

练习题

练习 1

求函数 f(x,y)=x2yf(x, y) = x^2y 在点 (1,2)(1, 2) 处沿方向 l⃗=(35,45)\vec{l} = (\frac{3}{5}, \frac{4}{5}) 的方向导数。

参考答案

解题思路: 使用方向导数公式:Dl⃗f(P0)=fx(x0,y0)cos⁡α+fy(x0,y0)cos⁡βD_{\vec{l}}f(P_0) = f_x(x_0, y_0)\cos\alpha + f_y(x_0, y_0)\cos\beta

详细步骤:

  1. 偏导数:fx=2xyf_x = 2xy,fy=x2f_y = x^2
  2. 在点 (1,2)(1, 2) 处:fx(1,2)=4f_x(1, 2) = 4,fy(1,2)=1f_y(1, 2) = 1
  3. 方向导数:Dl⃗f(1,2)=4×35+1×45=165D_{\vec{l}}f(1, 2) = 4 \times \frac{3}{5} + 1 \times \frac{4}{5} = \frac{16}{5}

答案: Dl⃗f(1,2)=165D_{\vec{l}}f(1, 2) = \frac{16}{5}

练习 2

求函数 f(x,y)=x3+y3f(x, y) = x^3 + y^3 在点 (1,1)(1, 1) 处的梯度。

参考答案

解题思路: 梯度 ∇f=(fx,fy)\nabla f = (f_x, f_y),需要计算偏导数。

详细步骤:

  1. 偏导数:fx=3x2f_x = 3x^2,fy=3y2f_y = 3y^2
  2. 在点 (1,1)(1, 1) 处:fx(1,1)=3f_x(1, 1) = 3,fy(1,1)=3f_y(1, 1) = 3
  3. 梯度:∇f(1,1)=(3,3)\nabla f(1, 1) = (3, 3)

答案: ∇f(1,1)=(3,3)\nabla f(1, 1) = (3, 3)

练习 3

求曲面 z=xyz = xy 在点 (2,3,6)(2, 3, 6) 处的切平面方程。

参考答案

解题思路: 切平面方程:z−z0=fx(x0,y0)(x−x0)+fy(x0,y0)(y−y0)z - z_0 = f_x(x_0, y_0)(x - x_0) + f_y(x_0, y_0)(y - y_0)

详细步骤:

  1. 偏导数:fx=yf_x = y,fy=xf_y = x
  2. 在点 (2,3)(2, 3) 处:fx(2,3)=3f_x(2, 3) = 3,fy(2,3)=2f_y(2, 3) = 2
  3. 切平面方程:z−6=3(x−2)+2(y−3)z - 6 = 3(x - 2) + 2(y - 3)
  4. 化简:3x+2y−z=03x + 2y - z = 0

答案: 3x+2y−z=03x + 2y - z = 0

练习 4

求曲面 x2+y2+z2=9x^2 + y^2 + z^2 = 9 在点 (1,2,2)(1, 2, 2) 处的切平面方程。

参考答案

解题思路: 对于一般曲面 F(x,y,z)=0F(x, y, z) = 0,切平面方程为 Fx(x−x0)+Fy(y−y0)+Fz(z−z0)=0F_x(x - x_0) + F_y(y - y_0) + F_z(z - z_0) = 0

详细步骤:

  1. 设 F(x,y,z)=x2+y2+z2−9=0F(x, y, z) = x^2 + y^2 + z^2 - 9 = 0
  2. 偏导数:Fx=2xF_x = 2x,Fy=2yF_y = 2y,Fz=2zF_z = 2z
  3. 在点 (1,2,2)(1, 2, 2) 处:Fx(1,2,2)=2F_x(1, 2, 2) = 2,Fy(1,2,2)=4F_y(1, 2, 2) = 4,Fz(1,2,2)=4F_z(1, 2, 2) = 4
  4. 切平面方程:2(x−1)+4(y−2)+4(z−2)=02(x - 1) + 4(y - 2) + 4(z - 2) = 0
  5. 化简:x+2y+2z=9x + 2y + 2z = 9

答案: x+2y+2z=9x + 2y + 2z = 9

练习 5

求空间曲线 {x=ty=t2z=t3\begin{cases} x = t \\ y = t^2 \\ z = t^3 \end{cases} 在点 t=1t = 1 处的切线方程。

参考答案

解题思路: 参数方程曲线的切线方向向量为 (x′(t0),y′(t0),z′(t0))(x'(t_0), y'(t_0), z'(t_0))

详细步骤:

  1. 导数:x′(t)=1x'(t) = 1,y′(t)=2ty'(t) = 2t,z′(t)=3t2z'(t) = 3t^2
  2. 在 t=1t = 1 处:x′(1)=1x'(1) = 1,y′(1)=2y'(1) = 2,z′(1)=3z'(1) = 3
  3. 点 (1,1,1)(1, 1, 1) 处的切线方向向量:(1,2,3)(1, 2, 3)
  4. 切线方程:x−11=y−12=z−13\frac{x - 1}{1} = \frac{y - 1}{2} = \frac{z - 1}{3}

答案: x−11=y−12=z−13\frac{x - 1}{1} = \frac{y - 1}{2} = \frac{z - 1}{3}

常见错误与注意事项

  1. 方向向量:方向向量必须是单位向量
  2. 梯度方向:梯度方向是函数增长最快的方向
  3. 切平面方程:要注意点的坐标和偏导数的对应关系
  4. 法向量:法向量的方向要正确
  5. 参数方程:参数方程曲线的切线方向向量是各分量的导数

总结

本文中出现的希腊字母及其含义:

希腊字母读音含义
α\alpha阿尔法方向向量与x轴的夹角
β\beta贝塔方向向量与y轴的夹角
∇\nabla倒三角( Nabla)梯度算子

提示:方向导数和梯度的学习要特别注意几何意义,建议多画图来帮助理解。

课程路线图

  1. 1

    高等数学之函数探秘

    先修课程

    函数是高等数学的核心概念,本系列文档系统介绍函数的基本概念、性质和应用。

    前往课程
  2. 2

    数列

    先修课程

    数列是高等数学的基石,本系列文档系统介绍数列的基本概念、性质、极限理论及其应用。

    前往课程
  3. 3

    高等数学之极限的世界

    先修课程

    极限是微积分的基础,也是高等数学中最重要的概念之一。

    前往课程
  4. 4

    高等数学之连续

    先修课程

    连续性知识点的完整学习指南,包含基本概念、间断点分类、初等函数连续性等。

    前往课程
  5. 5

    一元函数微分学

    先修课程

    一元函数微分学的完整学习指南,包含学习路径、核心概念、常见错误和学习建议。

    前往课程
  6. 6

    向量代数和空间解析几何

    先修课程

    掌握向量运算和空间中点、线、面的方程及其相互关系。

    前往课程
  7. 7

    多元函数微分学

    当前课程

    将微分学的思想扩展到多个变量,研究偏导数、全微分及其应用。

    前往课程