54 方向导数与梯度
方向导数
定义
设函数 z=f(x,y) 在点 P0(x0,y0) 的某个邻域内有定义,l=(cosα,cosβ) 是一个单位向量,其中 α、β 分别是 l 与 x 轴、y 轴的夹角。
如果极限
t→0+limtf(x0+tcosα,y0+tcosβ)−f(x0,y0)
存在,则称此极限为函数 f(x,y) 在点 P0 沿方向 l 的方向导数,记作:
∂l∂fP0或Dlf(x0,y0)
方向导数的计算公式
定理:如果函数 z=f(x,y) 在点 P0(x0,y0) 可微,则 f(x,y) 在该点沿任意方向 l=(cosα,cosβ) 的方向导数都存在,且有:
∂l∂fP0=fx(x0,y0)cosα+fy(x0,y0)cosβ
三元函数的方向导数
对于三元函数 u=f(x,y,z),在点 P0(x0,y0,z0) 沿方向 l=(cosα,cosβ,cosγ) 的方向导数为:
∂l∂fP0=fx(x0,y0,z0)cosα+fy(x0,y0,z0)cosβ+fz(x0,y0,z0)cosγ
其中 cos2α+cos2β+cos2γ=1。
方向导数的向量表示
设单位方向向量 e=(cosα,cosβ),则:
∂l∂fP0=(fx(x0,y0),fy(x0,y0))⋅(cosα,cosβ)=∇f(x0,y0)⋅e
梯度
定义
设函数 z=f(x,y) 在点 P0(x0,y0) 可微,则称向量
∇f(x0,y0)=(∂x∂fP0,∂y∂fP0)=(fx(x0,y0),fy(x0,y0))
为函数 f(x,y) 在点 P0 的梯度(gradient)。
记号:∇f 或 grad f
三元函数的梯度
对于三元函数 u=f(x,y,z),在点 P0(x0,y0,z0) 的梯度为:
∇f(x0,y0,z0)=(fx(x0,y0,z0),fy(x0,y0,z0),fz(x0,y0,z0))
梯度的几何意义
- 方向:梯度的方向是函数在该点增长最快的方向
- 大小:梯度的模长等于函数在该点的最大方向导数值
方向导数与梯度的关系
∂l∂fP0=∇f(x0,y0)⋅e=∣∇f(x0,y0)∣cosθ
其中 θ 是梯度向量与方向向量 e 的夹角。
重要结论:
- 当 θ=0(即方向与梯度方向一致)时,方向导数达到最大值 ∣∇f∣
- 当 θ=π(即方向与梯度方向相反)时,方向导数达到最小值 −∣∇f∣
- 当 θ=2π(即方向与梯度垂直)时,方向导数为 0
梯度的性质
设 u=f(x,y),v=g(x,y),c 为常数,则:
- 线性性:∇(cu+v)=c∇u+∇v
- 乘积法则:∇(uv)=u∇v+v∇u
- 商法则:∇(vu)=v2v∇u−u∇v(v=0)
- 复合函数法则:若 w=F(u),u=f(x,y),则 ∇w=F′(u)∇u
梯度与等值线(等值面)
二元函数:梯度向量垂直于过该点的等值线,且指向函数值增大的方向。
三元函数:梯度向量垂直于过该点的等值面,且指向函数值增大的方向。
梯度的计算方法
直角坐标系
∇f=∂x∂fi+∂y∂fj+∂z∂fk
柱坐标系
设 x=ρcosϕ,y=ρsinϕ,z=z,则:
∇f=∂ρ∂feρ+ρ1∂ϕ∂feϕ+∂z∂fez
球坐标系
设 x=rsinθcosϕ,y=rsinθsinϕ,z=rcosθ,则:
∇f=∂r∂fer+r1∂θ∂feθ+rsinθ1∂ϕ∂feϕ
应用
求函数的最大变化率
函数 f(x,y) 在点 P0 的最大变化率等于该点梯度的模长:
max∂l∂fP0=∣∇f(x0,y0)∣
求切线和法线
对于曲线 F(x,y)=0 在点 P0(x0,y0):
- 法向量:∇F(x0,y0)=(Fx(x0,y0),Fy(x0,y0))
- 切向量:(−Fy(x0,y0),Fx(x0,y0))
求曲面的切平面和法线
对于曲面 F(x,y,z)=0 在点 P0(x0,y0,z0):
- 法向量:∇F(x0,y0,z0)=(Fx,Fy,Fz)∣P0
- 切平面方程:Fx(x−x0)+Fy(y−y0)+Fz(z−z0)=0
- 法线方程:Fxx−x0=Fyy−y0=Fzz−z0
典型例题
例1:计算方向导数
题目:求函数 f(x,y)=x2+y2 在点 (1,2) 沿从该点到点 (2,6) 方向的方向导数。
解:
首先求梯度:
∇f=(2x,2y)
在点 (1,2):∇f(1,2)=(2,4)
确定方向向量:
从 (1,2) 到 (2,6) 的向量为 (1,4)
单位方向向量:
e=12+42(1,4)=17(1,4)=(171,174)
方向导数:
∂l∂f(1,2)=∇f(1,2)⋅e=(2,4)⋅(171,174)
=172⋅1+4⋅4=1718=171817
例2:求最大方向导数
题目:求函数 f(x,y,z)=xyz 在点 (1,2,3) 处的最大方向导数及其方向。
解:
梯度:
∇f=(yz,xz,xy)
在点 (1,2,3):∇f(1,2,3)=(6,3,2)
最大方向导数:
∣∇f(1,2,3)∣=62+32+22=49=7
最大方向导数的方向(单位向量):
e=∣∇f(1,2,3)∣∇f(1,2,3)=7(6,3,2)=(76,73,72)
例3:梯度的几何应用
题目:求曲面 x2+y2+z2=14 在点 (1,2,3) 处的切平面方程和法线方程。
解:
设 F(x,y,z)=x2+y2+z2−14
梯度(法向量):
∇F=(2x,2y,2z)
在点 (1,2,3):∇F(1,2,3)=(2,4,6)
简化法向量:(1,2,3)
切平面方程:
1⋅(x−1)+2⋅(y−2)+3⋅(z−3)=0
x−1+2y−4+3z−9=0
x+2y+3z=14
法线方程:
1x−1=2y−2=3z−3
例4:利用梯度求极值
题目:求函数 f(x,y)=x3+y3−3xy 的驻点,并判断其性质。
解:
求梯度:
∇f=(3x2−3y,3y2−3x)
令 ∇f=0:
{3x2−3y=03y2−3x=0
即:
{x2=yy2=x
将第一个方程代入第二个:(x2)2=x,即 x4=x
解得:x(x3−1)=0,所以 x=0 或 x=1
当 x=0 时,y=0;当 x=1 时,y=1
驻点:(0,0) 和 (1,1)
利用二阶偏导数判断:
fxx=6x,fyy=6y,fxy=−3
在点 (0,0):
A=fxx(0,0)=0,B=fxy(0,0)=−3,C=fyy(0,0)=0
Δ=AC−B2=0−9=−9<0
所以 (0,0) 是鞍点。
在点 (1,1):
A=fxx(1,1)=6,B=fxy(1,1)=−3,C=fyy(1,1)=6
Δ=AC−B2=36−9=27>0,A=6>0
所以 (1,1) 是极小值点,极小值为 f(1,1)=1+1−3=−1。
例5:方向导数的物理应用
题目:某金属板的温度分布为 T(x,y)=100−x2−y2(单位:℃),一个质点从点 (3,4) 开始运动。问:
- 质点应沿什么方向运动,温度下降最快?
- 沿该方向的温度变化率是多少?
解:
梯度:
∇T=(−2x,−2y)
在点 (3,4):∇T(3,4)=(−6,−8)
-
温度下降最快的方向是梯度的反方向:
−∇T(3,4)=(6,8)
单位方向向量:
e=62+82(6,8)=10(6,8)=(53,54)
-
沿该方向的温度变化率(即最大下降率):
∣∇T(3,4)∣=(−6)2+(−8)2=10(℃/单位长度)
由于是下降方向,所以温度变化率为 −10 ℃/单位长度。