如何求偏导数公式-求偏导数公式法则详解:只动一个,其余冻结
从零基础入门到实战应用,系统掌握多元函数偏导数计算方法,覆盖公式推导、典型例题、常见陷阱与工程实践,助您彻底突破偏导数学习难点。
偏导数的本质:固定其他变量,专注单一变量的变化率
偏导数(Partial Derivative)是多元函数微积分中的核心概念,它描述的是当多个变量共同影响一个输出时,仅改变其中一个变量而保持其余变量不变所引起的输出变化速率。
想象你在爬山,山的高度由经度 x 和纬度 y 共同决定:
• ∂z/∂x:你只向正东方向走(经度变化),纬度纹丝不动时高度的变化快慢;
• ∂z/∂y:你只向正北方向走(纬度变化),经度固定时高度的变化快慢。
从数学定义出发,函数 z = f(x, y) 在点 (x₀, y₀) 处对 x 的偏导数定义为:
注意:此处 y₀ 是常数,整个过程相当于在三维曲面上“切”出一条平行于 x-轴的曲线,再求该曲线在该点的切线斜率。
与一元函数导数不同,偏导数是局部线性化的工具——在点 P 的微小邻域内,多元函数可近似为一个平面,该平面的“坡度”由偏导数组合而成。
设汤的咸度 z 是盐量 x 和水量 y 的函数:z = f(x, y)。
• ∂z/∂x:只加盐(x↑),水量不变时咸度如何变化 → 告诉你“加盐效率”;
• ∂z/∂y:只加水(y↑),盐量不变时咸度如何变化 → 告诉你“稀释效果”。
偏导数符号体系:从 ∂ 到 ∇ 的完整认知
偏导数有多种标准记法,理解它们有助于阅读不同教材与文献:
- ∂f/∂x:最常用,强调“对 x 求偏导”;
- fx:简写形式,常见于工程与物理文献;
- ∂xf:算子记法,便于推广到高阶;
- ∂f/∂x |y=const:显式注明“y 恒定”,教学中常用;
- ∇f = (∂f/∂x, ∂f/∂y, ∂f/∂z):梯度向量,表示函数增长最快的方向。
特别注意:∂ 是圆体字母,区别于一元导数的直体 d。这一符号由勒让德(Legendre)引入,后由雅可比(Jacobi)推广,用以强调“部分变化”的特性。
高阶偏导数记法:
∂²f/∂x²:对 x 连续求两次偏导;
∂²f/∂x∂y:先对 y 求偏导,再对 x 求偏导(注意顺序可能影响结果)。
偏导数计算四大基本法则
将多元函数对某一变量求偏导时,可完全套用一元函数的求导规则,只需将其他变量视为常数。核心法则如下:
若 f(x, y) = xn · g(y),则:
(g(y) 视为常数)
• 指数函数:f = au(x) ⇒ ∂f/∂x = au · ln(a) · u′(x)
• 对数函数:f = ln[u(x)] ⇒ ∂f/∂x = u′(x)/u(x)
• ∂/∂x [sin(xy)] = y·cos(xy)
• ∂/∂x [cos(xy)] = −y·sin(xy)
• ∂/∂x [tan(xy)] = y·sec²(xy)
设 u = u(x, y), v = v(x, y),则:
• ∂(u±v)/∂x = ∂u/∂x ± ∂v/∂x
• ∂(uv)/∂x = v·∂u/∂x + u·∂v/∂x
• ∂(u/v)/∂x = [v·∂u/∂x − u·∂v/∂x] / v²
所有一元求导公式可直接迁移,但必须确保:除目标变量外,其余均视为常数。常见错误包括:
• 把 y 当作变量处理,继续对其求导;
• 忽略隐含的乘积结构(如 xy 中 y 是常数);
• 对复合函数未正确应用链式法则。
链式法则:处理嵌套结构的偏导数
当变量本身是其他变量的函数时(如 z = f(x, y), x = x(t), y = y(t)),需用链式法则求全导数:
若 z = f(x, y),而 x = x(u, v), y = y(u, v),则对 u 的偏导为:
设 z = x² + y²,而 x = r cosθ, y = r sinθ,则:
结果与直接代入 z = r² 后求导一致:∂(r²)/∂r = 2r,验证了链式法则的正确性。
工程中常见于:
• 信号处理中的坐标变换;
• 流体力学中的拉格朗日-欧拉描述转换;
• 机器学习中反向传播算法的梯度计算。
混合偏导数:顺序是否影响结果?
混合偏导数指对不同变量连续求偏导,如 ∂²f/∂x∂y(先 y 后 x)与 ∂²f/∂y∂x(先 x 后 y)。
Clairaut 定理指出:若 f 在区域 D 内二阶偏导数连续,则混合偏导数与求导顺序无关:
先对 x 求偏导:
∂f/∂x = 3x²y² + y cos(xy)
再对 y 求偏导(得 ∂²f/∂y∂x):
∂/∂y [3x²y² + y cos(xy)] = 6x²y + cos(xy) − xy sin(xy)
换顺序:先对 y 求偏导:
∂f/∂y = 2x³y + x cos(xy)
再对 x 求偏导(得 ∂²f/�x∂y):
∂/∂x [2x³y + x cos(xy)] = 6x²y + cos(xy) − xy sin(xy)
结果完全相同!
若偏导数不连续,顺序可能影响结果。经典反例:
f(x,y) = xy(x²−y²)/(x²+y²) (原点定义为 0)
在 (0,0) 处 ∂²f/∂x∂y = 1,而 ∂²f/∂y∂x = −1。
多项式函数:从简单到复杂的分步拆解
多项式是偏导数计算的基础场景,核心在于逐项处理并正确识别变量角色。
步骤1:识别各项对 x 的依赖关系
• x² → 含 x,导数为 2x
• −2xy → x 与 y 相乘,y 视为常数,导数为 −2y
• y² → 仅含 y,对 x 导数为 0
步骤2:合并结果
验证:注意到 f(x,y) = (x−y)²,对 x 求导得 2(x−y)·1 = 2x−2y,结果一致。
求 ∂f/∂x:
• x²y → 2xy
• y²z → 0(不含 x)
• z²x → z²
求 ∂f/∂y:
• x²y → x²
• y²z → 2yz
• z²x → 0
求 ∂f/∂z:
• x²y → 0
• y²z → y²
• z²x → 2zx
指数与对数函数:易错点集中区
当变量出现在指数或对数中时,需特别注意底数与真数的变量归属。
常见错误:求 ∂g/∂v 时误认为 u 是常数,直接得 2u。
正确做法:在偏导定义中,除非特别说明,所有未指定的变量均视为独立变量。因此 u 与 v 互不影响,u 在对 v 求导时是常数!
计算:
• u² → 0(不含 v)
• 2uv → 2u(v 的系数是 2u)
但注意:若题目说明“u 是 v 的函数”,如 u = v²,则必须用链式法则:
∂g/∂v = (∂g/∂u)(du/dv) + ∂g/∂v = (2u + 2v)(2v) + 2u = ...(此时为全导数)
求 ∂h/∂x:
• exy → exy · y(链式法则,对 xy 求导得 y)
• ln(x² + y) → [1/(x² + y)] · 2x
隐函数求偏导:F(x, y, z) = 0 的处理技巧
当 z 未显式表示为 x, y 的函数时,可用隐函数定理求偏导:
设 F(x,y,z) = x² + y² + z² − 9
计算各偏导:
∂F/∂x = 2x, quad ∂F/∂y = 2y, quad ∂F/∂z = 2z
故:
几何意义:在点 (1,2,2) 处,z 对 x 的变化率为 −1/2,即沿 x 方向移动时,高度 z 下降。
在计算机图形学中,此方法用于计算曲面法向量:n = (∂z/∂x, ∂z/∂y, −1),归一化后即为单位法向量。
偏导数计算中的五大认知陷阱
将 y 当作 x 的函数处理,如对 xy 求 ∂/∂x 时错误写成 y + x(dy/dx)。
纠正:偏导中所有未指定变量均为独立常量!
对 sin(x²y) 求 ∂/∂x 时漏掉对 x² 的导数 2x。
正确:cos(x²y) · 2xy
在 f(x,y) = x^y 中,误认为 y 是常数,导数为 yx^{y−1}。
注意:当变量在指数时,需用对数求导法!
正确做法:∂/∂x (e^{y ln x}) = x^y · (y/x)
函数在边界点不可导(如 f(x)=|x| 在 x=0),但偏导数定义要求极限存在。
验证:f(x,y)=√(x²+y²) 在 (0,0) 处偏导数不存在(极限不一致)。
直接假设 ∂²f/∂x∂y = ∂²f/∂y∂x,未验证连续性。
原则:除非题目说明或函数光滑,否则应分别计算。
真实错误案例解析
题目:求 f(x,y) = x²y 在 (1,2) 处对 x 的偏导
学生答案:2xy + x²(dy/dx) = 2xy + x²·0 = 2xy
错误点:引入了不存在的 dy/dx。偏导中 y 是独立变量,无需考虑其变化率!
正确答案:∂f/∂x = 2xy = 4(代入 (1,2))
题目:设 z = x^y,求 ∂z/∂x
学生答案:yx^{y−1}
错误点:仅当 y 为常数时成立;但此处 y 是变量,必须用指数求导法:
题目:热传导方程 ∂u/∂t = k ∂²u/∂x²,设 u = e^{-kλ²t} sin(λx)
学生计算:∂u/∂x = λ e^{-kλ²t} cos(λx),∂²u/∂x² = −λ² e^{-kλ²t} sin(λx)
结果验证:∂u/∂t = −kλ² e^{-kλ²t} sin(λx) = k · (−λ² u) = k ∂²u/∂x² ✓
启示:正确计算偏导是验证物理模型正确性的基础。
优化问题:寻找函数极值的导航仪
偏导数是多元函数极值判定的核心工具。驻点满足:
某企业利润函数:P(x,y) = 100x + 80y − 2x² − y² − xy
其中 x 为产品A产量,y 为产品B产量。
求驻点:
∂P/∂x = 100 − 4x − y = 0
∂P/∂y = 80 − 2y − x = 0
解方程组得 x=20, y=20
验证Hessian矩阵:
H = |∂²P/∂x² ∂²P/∂x∂y| = |−4 −1|
|∂²P/∂y∂x ∂²P/∂y²| |−1 −2|
行列式 det(H) = (−4)(−2) − (−1)² = 7 > 0,且 ∂²P/∂x² < 0 ⇒ 极大值点
最大利润 P(20,20) = 100×20 + 80×20 − 2×400 − 400 − 400 = 1200
在约束优化中(如生产配额 x+y=30),需引入拉格朗日乘数法:
L(x,y,λ) = P(x,y) − λ(x+y−30)
求解 ∇L = 0 即可。
物理建模:从麦克斯韦方程到流体力学
偏导数是描述场论(电磁场、引力场、流场)的数学语言:
麦克斯韦方程组中:
∇×E = −∂B/∂t(法拉第定律)
表示变化的磁场产生涡旋电场。
连续性方程:
∂ρ/∂t + ∇·(ρv) = 0
描述质量守恒,ρ为密度,v为速度场。
热传导方程:
∂u/∂t = α ∇²u
u为温度分布,α为热扩散率。
维流场 v = (xy, x²−y²)
求散度 ∇·v = ∂(xy)/∂x + ∂(x²−y²)/∂y = y − 2y = −y
当 y>0 时散度为负 → 流体在此区域汇聚;
当 y<0 时散度为正 → 流体在此区域发散。
机器学习:神经网络训练的基石
在反向传播算法中,偏导数用于计算损失函数对权重的梯度:
其中 z = w·x + b, a = σ(z)(激活函数)
损失函数 L(w,b) = Σ(yi − (wxi+b))²
对 w 求偏导:
更新规则:w ← w − η · ∂L/∂w
(η 为学习率)
此过程即沿偏导数指示的负方向移动,逐步逼近最优解。
PyTorch/TensorFlow 自动计算偏导数,其原理正是链式法则与计算图遍历。理解偏导数是调试模型的必备技能。
全微分:偏导数的组合应用
函数 z = f(x, y) 的全微分定义为:
几何意义:曲面在点 P 处的切平面方程为 z − z₀ = (∂f/∂x)(x−x₀) + (∂f/∂y)(y−y₀)
圆柱体积 V = πr²h,测得 r=2.00±0.01 cm, h=5.00±0.02 cm
求体积的绝对误差:
∂V/∂r = 2πrh, ∂V/∂h = πr²
dV = 2πrh·dr + πr²·dh
代入得 |dV| ≈ 2π·2·5·0.01 + π·4·0.02 = 0.2π + 0.08π = 0.28π ≈ 0.88 cm³
相对误差 = 0.28π / (π·4·5) = 0.014 = 1.4%
线性近似:局部线性化的强大工具
在点 (a,b) 附近,函数可近似为:
设 f(x,y) = √(x²+y²),取 (a,b) = (4,4)
f(4,4) = √32 = 4√2 ≈ 5.6569
∂f/∂x = x/√(x²+y²), ∂f/∂y = y/√(x²+y²)
在 (4,4) 处:∂f/∂x = 4/√32 = 1/√2, ∂f/∂y = 1/√2
线性近似:
f(4.01,3.98) ≈ 5.6569 + (1/√2)(0.01) + (1/√2)(−0.02)
= 5.6569 − 0.01/√2 ≈ 5.6569 − 0.00707 ≈ 5.6498
实际值:√(16.0801 + 15.8404) = √31.9205 ≈ 5.6498 ✓
在数值方法中,线性近似是牛顿迭代法、有限差分法的基础,可大幅降低计算复杂度。
偏导数与函数对称性:奇偶性关联
设 f(x,y) 是关于 x 的函数(y 视为参数):
- 若 f(−x,y) = f(x,y)(偶函数)→ ∂f/∂x 是奇函数:
∂f/∂x(−x,y) = −∂f/∂x(x,y) - 若 f(−x,y) = −f(x,y)(奇函数)→ ∂f/∂x 是偶函数:
∂f/∂x(−x,y) = ∂f/∂x(x,y)
关于 x:
f(−x,y) = (−x)² cos(y) + (−x)³ sin(y) = x² cos(y) − x³ sin(y) ≠ ±f(x,y)
→ 既非奇也非偶函数
但单独看各项:
• x² cos(y) 是 x 的偶函数 → 其对 x 的偏导 2x cos(y) 是奇函数
• x³ sin(y) 是 x 的奇函数 → 其对 x 的偏导 3x² sin(y) 是偶函数
在量子力学中,波函数的奇偶性决定跃迁选择定则;对称性分析可大幅简化薛定谔方程求解。
周期函数的偏导数特性
若 f(x,y) 关于 x 周期为 T,即 f(x+T,y) = f(x,y),则:
即偏导数也具有相同周期。
关于 x 的周期:
sin(x) 周期 2π,sin(2x+y) 周期 π → 最小公倍数为 2π
计算偏导:
∂f/∂x = cos(x)cos(y) + 2cos(2x+y)
验证周期:
cos(x+2π)cos(y) + 2cos(2(x+2π)+y) = cos(x)cos(y) + 2cos(2x+y+4π) = 同原式 ✓
傅里叶分析中,周期信号的导数对应高频分量增强,偏导数分析可用于边缘检测(如图像处理中的 Sobel 算子)。
如何求偏导数公式-求偏导数公式法则:7 大核心要点
偏导数是多元函数在某一方向的变化率,数学定义为:
∂f/∂x = limh→0 [f(x+h,y)−f(x,y)]/h
“只动一个,其余冻结”
把非目标变量视为常数,套用一元求导法则
用圆体 ∂ 区别于直线 d,强调“部分变化”特性
复合函数求导必须用链式法则:
dz/dt = (∂f/∂x)(dx/dt) + (∂f/∂y)(dy/dt)
若二阶偏导连续,则 ∂²f/∂x∂y = ∂²f/∂y∂x(Clairaut 定理)
dz = (∂f/∂x)dx + (∂f/∂y)dy 是切平面的线性近似
优化、物理建模、机器学习、误差分析等领域的基础工具
不要死记公式!用“冻结法”理解本质:
偏导数 = 固定其他变量 + 求单一方向斜率
多画三维示意图(如 f(x,y)=x²+y² 的抛物面),结合物理意义记忆,效率提升 300%!
偏导数学习进阶路径
• 掌握偏导数定义与几何意义
• 熟练计算多项式函数偏导
• 区分偏导数与全导数
推荐练习:f(x,y)=x³y + xy², f(x,y)=e^{xy}
• 链式法则与隐函数求导
• 计算高阶偏导数
• 验证混合偏导数相等性
推荐练习:z = sin(xy²), x²y + yz² = 4
• 极值判定与拉格朗日乘数法
• 全微分与线性近似
• 物理建模(热传导、流场)
推荐练习:优化问题、误差传播估算
• 对称性与周期性分析
• 机器学习梯度计算
• 偏微分方程初步
推荐资源:MIT OpenCourseWare 18.02, 3Blue1Brown 系列
- 书籍:《托马斯微积分》第15章、《微分方程与边界值问题》
- 视频:3Blue1Brown《线性代数的本质》、MIT 18.02 多元微积分
- 工具:WolframAlpha(验证计算)、GeoGebra(可视化曲面)
本文内容由数学知识库原创撰写,基于《托马斯微积分》、MIT OpenCourseWare 等权威资料整理,所有例题均经专业教师复核。欢迎非商业用途转载,但须保留原文链接及作者信息。商业使用请联系我们授权。
