梯度的应用
等值线与等值面的法向量
数学定理
定理是数学中经过严格证明的命题,是数学推理的基础。定理通常包含条件和结论,是数学知识体系的重要组成部分。
定理1
- 二元函数 z=f(x,y) 的等值线 f(x,y)=c 在点 (x0,y0) 处的法向量为 ∇f(x0,y0)。
- 三元函数 u=f(x,y,z) 的等值面 f(x,y,z)=c 在点 (x0,y0,z0) 处的法向量为 ∇f(x0,y0,z0)。
- 曲面 F(x,y,z)=0 在点 M0 处的切平面法向量为 ∇F(M0)。
应用:已知等值线/等值面方程,利用梯度可以直接求出法向量,进而求出切线/切平面方程和法线方程。这比隐函数求导更直接。
最速下降法(梯度下降法)
梯度下降法的核心思想:
- 梯度方向是函数值增长最快的方向,因此负梯度方向是函数值下降最快的方向。
- 每一步沿负梯度方向走一小步,逐步逼近最小值点。
- 学习率 α 的选择很关键:太小收敛慢,太大可能震荡甚至发散。
- 梯度下降法是机器学习中最常用的优化算法之一(如神经网络的反向传播)。
梯度下降法的变体
| 方法 | 迭代公式 | 特点 |
|---|
| 最速下降法 | xk+1=xk−α∇f(xk) | 固定学习率,简单但可能震荡 |
| 精确线搜索 | 沿负梯度方向求最优步长 | 每步最优,但计算量大 |
| 动量法 | vk+1=βvk−α∇f,xk+1=xk+vk+1 | 加速收敛,减少震荡 |
| Adam | 自适应学习率 | 机器学习中最常用 |
梯度在物理场中的应用
共性:在物理中,“流”的方向通常与势函数的梯度方向相反——从高势流向低势。梯度描述了势函数的空间变化率,是连接”势”与”场”的桥梁。
典型例题
例题1:等值线的切线与法线
求等值线 x2+2y2=3 在点 (1,1) 处的切线方程和法线方程。
参考答案(4 个标签)
等值线梯度切线法线
- 令 f(x,y)=x2+2y2,则 ∇f=(2x,4y)
- 在 (1,1) 处:∇f=(2,4),这是法向量
- 切线方程:2(x−1)+4(y−1)=0,即 x+2y−3=0
- 法线方程:2x−1=4y−1,即 2x−y−1=0
答案:切线 x+2y−3=0,法线 2x−y−1=0
例题2:梯度下降法求最小值
用梯度下降法求 f(x,y)=x2+2y2 的最小值,初始点 (1,1),学习率 α=0.1,写出前两步迭代。
参考答案(3 个标签)
梯度下降最优化迭代
- ∇f=(2x,4y)
- 初始点 x0=(1,1),∇f(x0)=(2,4),f(x0)=3
- 第一步:x1=(1,1)−0.1(2,4)=(0.8,0.6),f(x1)=0.64+0.72=1.36
- 第二步:∇f(x1)=(1.6,2.4),x2=(0.8,0.6)−0.1(1.6,2.4)=(0.64,0.36),f(x2)=0.4096+0.2592=0.6688
- 函数值持续下降,逐步逼近最小值点 (0,0),最小值为 0。
答案:x1=(0.8,0.6),x2=(0.64,0.36),函数值从3降至0.6688。
例题3:电场强度
已知电势 φ(x,y,z)=x2+y2+z21,求电场强度 E=−∇φ。
参考答案(4 个标签)
梯度电势电场强度物理应用
- 令 r=x2+y2+z2,则 φ=r1
- ∂x∂φ=−r21⋅rx=−r3x
- 同理 ∂y∂φ=−r3y,∂z∂φ=−r3z
- ∇φ=−r31(x,y,z)=−r3r
- E=−∇φ=r3r=(x2+y2+z2)3/2(x,y,z)
答案:E=(x2+y2+z2)3/2(x,y,z),这是位于原点的单位正电荷产生的电场(库仑定律)。
练习题
练习1
求等值面 x2+y2+z2=9 在点 (2,2,1) 处的切平面方程。
参考答案(3 个标签)
等值面梯度切平面
- 令 F=x2+y2+z2,∇F=(2x,2y,2z)
- 在 (2,2,1) 处:∇F=(4,4,2)
- 切平面:4(x−2)+4(y−2)+2(z−1)=0,即 2x+2y+z−9=0
答案:切平面方程为 2x+2y+z−9=0
练习2
设某山的高度函数为 h(x,y)=10−x2−2y2(单位:百米),在点 (1,1) 处,登山者应沿什么方向攀登最省力(高度上升最快)?该方向的坡度是多少?
参考答案(4 个标签)
梯度最速上升坡度应用
- ∇h=(−2x,−4y),在 (1,1) 处 ∇h=(−2,−4)
- 梯度方向 (−2,−4) 是高度上升最快的方向,即最省力的攀登方向
- 坡度 = ∣∇h∣=4+16=25≈4.47(每水平前进1单位,高度上升约4.47百米)
答案:沿方向 (−2,−4)(即 (−1,−2) 方向)攀登最省力,坡度约为 25。
总结
本文出现的符号
| 符号 | 类型 | 读音/说明 | 在本文中的含义 |
|---|
| xk | 迭代点 | x sub k | 梯度下降第k步的迭代点 |
| α | 学习率 | alpha / learning rate | 梯度下降的步长 |
| E | 电场强度 | electric field | 电场强度向量 |
| φ | 电势 | potential | 电势函数 |
| q | 热流密度 | heat flux | 热流密度向量 |
| k | 热导率 | thermal conductivity | 傅里叶定律中的系数 |
中英对照
| 中文术语 | 英文术语 | 音标 |
|---|
| 梯度下降法 | gradient descent | /ˈɡreɪdiənt dɪˈsɛnt/ |
| 学习率 | learning rate | /ˈlɜːrnɪŋ reɪt/ |
| 最速下降法 | steepest descent | /ˈstiːpɪst dɪˈsɛnt/ |
| 迭代 | iteration | /ˌɪtəˈreɪʃən/ |
| 收敛 | convergence | /kənˈvɜːrdʒəns/ |
| 动量法 | momentum | /moʊˈmɛntəm/ |
| 电势 | electric potential | /ɪˈlɛktrɪk pəˈtɛnʃəl/ |
| 电场强度 | electric field intensity | /ɪˈlɛktrɪk fiːld ɪnˈtɛnsəti/ |
| 热流密度 | heat flux | /hiːt flʌks/ |
| 傅里叶定律 | Fourier’s law | /ˈfʊrieɪz lɔː/ |
| 菲克定律 | Fick’s law | /fɪks lɔː/ |
| 库仑定律 | Coulomb’s law | /ˈkuːlɒmz lɔː/ |