在许多问题中,不仅要知道函数在坐标轴方向上的变化率(即偏导数),而且要设法求得函数在某点沿着其他特定方向上的变化率,这就是方向导数
函数在某点的梯度是一个向量,它的方向与取得最大方向导数的方向一致,而它的模为方向导数的最大值,
方向导数的计算公式:
∂
u
∂
l
∣
P
0
=
u
x
′
(
P
0
)
cos
α
+
u
y
′
(
P
0
)
cos
β
+
u
z
′
(
P
0
)
cos
γ
\dfrac{\partial u}{\partial l}|_{P0} =u_x^{'}(P_0)\cos \alpha+u_y^{'}(P_0)\cos\beta+u_z^{'}(P_0)\cos\gamma
∂l∂u∣P0=ux′(P0)cosα+uy′(P0)cosβ+uz′(P0)cosγ
梯度的定义:
grad
u
∣
P
0
=
(
u
x
′
(
P
0
)
,
u
y
′
(
P
0
)
,
u
z
′
(
P
0
)
)
\textbf{grad}\ u|_{P_0}=(u_x^{'}(P_0),u_y^{'}(P_0),u_z^{'}(P_0))
grad u∣P0=(ux′(P0),uy′(P0),uz′(P0))
可知:在
P
0
P_0
P0点,函数沿
l
l
l的方向导数=(函数在
P
0
P_0
P0点的梯度)点乘(
l
l
l 的方向余弦)
原题:已知函数 f ( x , y ) = x + y + x y f(x,y)=x+y+xy f(x,y)=x+y+xy,曲线 C : x 2 + y 2 + x y = 3 C:x^2+y^2+xy=3 C:x2+y2+xy=3,求 f ( x , y ) f(x,y) f(x,y) 在曲线 C C C上的最大方向导数。
解题思路:可转化为求解梯度的模的条件极值问题
原来的错误想法:函数f在某点增长最快的方向是梯度方向,但这题问的是求f在曲线C上的最大方向导数,也就是要沿着曲线C切向量的方向的最大方向导数。那么就有一个问题,如何才能保证C上有这么一个点,其切向量的方向就是f的梯度方向呢
解答:想复杂了。函数f在曲线C上每一点都有无数个方向导数,其中方向向量模最大的那个就死活梯度,也就是函数f在曲线C上每一点都有一个梯度,求的是这些梯度中最大的那个。并不是一定要沿着C的方向(那要是这么说,沿着C还有两个方向呢)。所以这里的曲线C,只是用来限定函数f的自变量 ( x , y ) (x,y) (x,y)的取值范围的,直接将f的梯度表达式列出来,然后取条件为C的极值即可。
原题是15年题目