只有理解,没有严格的推导。
首先,讲导数。
求导嘛,大家都很熟悉。数学意义表示无非是直线上某个点的斜率。或者说是表示变化的速度率。
那么方向导数,顾名思义,对于某个方向的变化速率。
那么问题来了呀,以前的求导都是直线对点而求,现在变成了一个三维坐标下,对直线来求。
以
前
y
=
f
(
x
)
;
d
y
=
f
′
(
x
)
d
x
d
y
d
x
=
f
′
(
x
)
现
在
T
:
f
(
x
,
y
,
z
)
=
C
(
常
数
)
表
示
一
个
空
间
l
=
g
(
x
,
y
,
z
)
表
示
一
条
直
线
d
Φ
=
d
T
d
l
=
?
以前\\ y =f(x);\\ dy = f'(x)dx\\ {{dy}\over{dx}} = f'(x)\\ 现在\\ T :f(x,y,z) = C(常数) 表示一个空间\\ l = g(x,y,z) 表示一条直线\\ d\Phi = {{dT}\over{dl}} = ?
以前y=f(x);dy=f′(x)dxdxdy=f′(x)现在T:f(x,y,z)=C(常数)表示一个空间l=g(x,y,z)表示一条直线dΦ=dldT=?
不急不急我们慢慢分析。
拆分成两部分理解。方向以及导数。既要确定变化的速率,又要确定方向。两个变量,就要逐一分析。因为对于函数上的每个点,沿360°,不同的方向来说速率显然不同。而对于同一个方向,在函数的不同位置,方向导数也可能不同。
举个例子,类似于你在山上,你要下山。首先对于你目前所在的位置来说,有周围一圈,360°的方向可以选择,但每个方向来说下山的速率显然是不同的(下坡的坡度越陡,自然下山的速度越快)。众所周知,如果目前你在海拔500m,你要向着400m方向下山,自然垂直冲下去的速度越快啊。这就是一个梯度的概念。当你选择不同向下的角度,方向导数自然不同。所以此时的方向导数的大小是和夹角有关的。也可以说是和直线的方向有关。
但是现在有了方向的要求啊,也就是说你是想垂直向下冲的,可是不行,太危险了。规定了一个方向让你冲。
为此搬出一个新的公式
d Φ = ▽ Φ ⋅ d l d\Phi = \triangledown\Phi·d\pmb{l} dΦ=▽Φ⋅dlll
▽ Φ \triangledown \Phi ▽Φ就是上面所讲的梯度。
具体公式我就不摆了,看着头大。主要就是空间函数对x,y,z三个方向的偏导求和。依然是关于x,y,z的函数,因为梯度确定不了方向。三个方向各自的导数之和,理解为这个点的导数。
d l d\pmb{l} dlll就是对直线的求导嘛。很熟悉。不同在于,这条直线由x,y,z三个方向决定。也就是说我只要知道直线的方向就可以了。可以看成求直线的单位矢量。等于矢量除以模嘛。
最后就是两者相乘。
可以理解为,前者决定导数,后者确定方向。综合起来就是方向导数了嘛。