本课导读
第 4 课量了东向和北向的坡度,第 6 课造好了链式法则——今天合体解锁本单元最漂亮的一课。方向导数:任意方向的坡度,一个点积搞定;梯度向量 ∇f:把两个偏导数装进一支向量,它自动指向最陡上坡方向、模长恰是最大坡度、并且垂直于等高线。一支向量身兼三职,是机器学习"梯度下降"、物理"势场"、登山直觉的共同数学芯。预计 50 分钟。
说明
前置工具箱:向量点积 u⋅v=u1v1+u2v2 与夹角公式 u⋅v=∣u∣∣v∣cosθ;单位向量(模长 1,除以自身模长得到);第 4 课偏导数;第 2 课等高线。
🔧 30 秒回顾 · 本课要用的旧手艺(熟练可跳过)
① 点积两副面孔:坐标版 u⋅v=u1v1+u2v2;几何版 =∣u∣∣v∣cosθ。微例:(2,4)⋅(53,54)=56+516=522——例题 1 原式。⚠️ 翻车点:点积是数不是向量。
② 单位化:v 的同向单位向量 = v/∣v∣。微例:(3,4) 单位化 → (53,54)(模长 9+16=5)。⚠️ 翻车点:忘了单位化直接用原向量——本课头号事故。
③ cos 的极值:cosθ 在 θ=0 取最大 1、θ=π 取最小 −1、θ=2π 时为 0。微例:梯度三大性质的全部证明就靠这一行。⚠️ 翻车点:无。
方向导数:任意方向的坡度
第 4 课的 fx,fy 只回答"正东""正北"两个方向。往东北方向走呢?往任意方向 u 走呢?
定义:设 u=(u1,u2) 是单位向量,f 在点 (a,b) 沿 u 的方向导数是
Duf(a,b)=h→0limhf(a+hu1,b+hu2)−f(a,b)
即"沿 u 方向每走单位距离,f 变多少"。偏导数是它的特例:u=(1,0) 时就是 fx,u=(0,1) 时就是 fy。
按定义算极限太苦。链式法则(上一课的发动机)一步到位:沿 u 走参数化为 x=a+tu1, y=b+tu2,则 dtdx=u1,dtdy=u2,链式法则给出 dtdz=fxu1+fyu2。于是:
Duf=fxu1+fyu2=∇f⋅u
右边那个新符号就是本课主角:
梯度向量
定义:f 的梯度(gradient)是把两个偏导数装进一支向量:
∇f=(fx,fy)
(∇ 读"nabla"或"del"。)于是方向导数 = 梯度点乘方向——一次点积,任意方向的坡度全部到手。
注意
公式生效的前提:u 必须是单位向量。题目给"朝向点 Q 的方向"或一支长向量时,先单位化(🔧 工具箱 ②)再点积——忘单位化是本课的头号事故,答案会被向量长度整体缩放。
例题 1 · 全流程
f(x,y)=x2+y2,在点 (1,2) 处沿"朝向点 (4,6)"的方向,求方向导数。
✅ 解法展开
第 1 步 · 梯度:∇f=(2x,2y),在 (1,2) 处 ∇f=(2,4)。
第 2 步 · 方向单位化:从 (1,2) 指向 (4,6) 的向量是 (3,4),模长 5,单位化 u=(53,54)(🔧 工具箱 ②)。
第 3 步 · 点积(🔧 工具箱 ①):
Duf=(2,4)⋅(53,54)=56+516=522=4.4读义:沿该方向每走 1 单位,f 约涨 4.4——比正东(fx=2)和正北(fy=4)都陡。那最陡能到多少?往下看。
梯度的三大性质
把点积换上几何面孔(🔧 工具箱 ①③):Duf=∇f⋅u=∣∇f∣=1∣u∣cosθ=∣∇f∣cosθ,其中 θ 是 u 与 ∇f 的夹角。方向导数随 θ 起落,全部剧情一目了然:
- 最陡上坡:θ=0(沿梯度方向)时 Duf 取最大值 ∣∇f∣——梯度指向函数增长最快的方向,模长就是最大增长率
- 最陡下坡:θ=π(逆梯度)时取最小值 −∣∇f∣——机器学习"梯度下降"六个字的全部含义:沿 −∇f 挪参数,损失函数降得最快
- 平走:θ=2π 时 Duf=0——垂直于梯度的方向高度不变,而"高度不变的方向"正是等高线的切向。于是:梯度处处垂直于等高线
第 2 课的登山地图直觉全部获得代数引擎:站在山坡上,∇f 是罗盘——指哪,哪就是最陡上坡;它的反向是滑雪教练的下山路线;顺着等高线横切则与它垂直,走得毫不费力。等高线越密处 ∣∇f∣ 越大——"密 = 陡"从此有了度量。
例题 2 · 三大性质连答
继续例题 1 的 f=x2+y2、点 (1,2)。(a) 哪个方向增长最快?最大增长率多少?(b) 哪个方向下降最快?(c) 验证梯度垂直于过该点的等高线。
✅ 解法展开
(a) 最快增长方向 = 梯度方向:(2,4) 单位化得 (51,52);最大增长率 =∣∇f∣=4+16=25≈4.47。(例题 1 的 4.4 果然没到顶,但那方向与梯度夹角很小,已接近极限。)
(b) 反方向 (−51,−52),变化率 −25。
(c) 过 (1,2) 的等高线是 x2+y2=5——半径 5 的圆。圆在该点的切向垂直于半径方向 (1,2),例如取 (−2,1)。验证:∇f⋅(−2,1)=(2,4)⋅(−2,1)=−4+4=0 ✅——梯度(沿半径向外)与等高线切向垂直,同时"向外 = 离山脚越远越高"与碗形曲面的直觉一致。
✍️ 练习
练习 1 · 方向导数基本功
f(x,y)=x2y−y3,点 (2,1),方向为 v=(4,−3)。求 Duf(注意 v 不是单位向量)。
✅ 参考答案
∇f=(2xy,x2−3y2),在 (2,1) 处 =(4,1)。单位化 u=(54,−53)(模长 5)。
Duf=(4,1)⋅(54,−53)=516−53=513(直接用 (4,−3) 点积会得 13——虚高 5 倍,就是没单位化的代价。)
练习 2 · 寻找最陡路线
温度场 T(x,y)=100−x2−2y2,你站在 (3,2)。(a) 朝哪个方向走升温最快?升温率多少?(b) 朝哪个方向走温度不变?
✅ 参考答案
∇T=(−2x,−4y),在 (3,2) 处 =(−6,−8)。
(a) 沿梯度:单位化 (−53,−54)(模长 10);最大升温率 ∣∇T∣=10。注意方向是"朝原点那边"——温度场在原点最热,梯度自动指向热源,不需要你先知道热源在哪。
(b) 垂直于梯度的两个方向:(54,−53) 或 (−54,53)——沿等温线横走。
练习 3 · 等高线垂直性
f(x,y)=xy,点 (2,3)。写出过该点的等高线方程,求该点处梯度,并验证两者垂直。
✅ 参考答案
等高线:xy=6(双曲线,第 2 课的指纹库)。∇f=(y,x)=(3,2)。
双曲线 y=6/x 在 x=2 处切线斜率 y′=−6/x2=−23,切向量可取 (2,−3)。验证:(3,2)⋅(2,−3)=6−6=0 ✅。梯度⊥等高线对任何函数成立——不挑圆,双曲线照样服帖。
📝 随堂测验
1. 方向导数公式 $D_{\vec{u}}f = \nabla f \cdot \vec{u}$ 对 $\vec{u}$ 的要求是?
2. 梯度向量 $\nabla f$ 在一点处指向?
3. 机器学习“梯度下降”每一步沿 $-\nabla f$ 更新参数,因为?
4. 梯度与等高线的关系是?
5. 偏导数 $f_x$ 与方向导数的关系是?
本课小结
- 方向导数 Duf=∇f⋅u(u 必须单位化):任意方向的坡度一次点积到手;偏导数是它在正东/正北的特例
- 梯度 ∇f=(fx,fy) 三大性质(全部出自 Duf=∣∇f∣cosθ):指向最陡上坡、模长 = 最大增长率;反向 = 最陡下坡(梯度下降的数学芯);处处垂直于等高线,沿线变化率为零
- 等高线密度 = ∣∇f∣ 大小——第 2 课"密 = 陡"升级为定理
- 公式由链式法则一行推出——上一课的伏笔兑现
下一课攀顶:极值。山顶和山谷处罗盘失灵(∇f=0),这些"驻点"里藏着极大、极小和冒牌货鞍点——二阶偏导数组装的判别式负责验明正身。