§8.5 多元复合函数求导法则
链式法则(三种情形)→ 二阶偏导(f1′ 仍复合)→ 全微分形式不变性 → 隐函数求导 → 欧拉定理
Why 重新学链式法则?
上学期 y=f(x2) 的复合链式法则很简单。但多元世界中:
- z=f(u,v),u=x2+y2,v=xy → 如何求 ∂x∂z ?
- z=f(xy,x+y) → f 是抽象函数(没给具体表达式),怎么求偏导?
🧠 答案是一致的:画变量依赖图 → 每条路径积求和。每一种情况有一个公式。
抽象函数的记号约定 ⭐
| 记号 | 含义 | 对应 |
|---|
| f1′ 或 fu′ | f 对第一个位置变量的偏导 | 如 f(xy,x+y) 对第一个参数 xy 求导 |
| f2′ 或 fv′ | f 对第二个位置变量的偏导 | 如 f(xy,x+y) 对第二个参数 x+y 求导 |
| f11′′ | 对第一个变量求导两次 | ∂u2∂2f |
| f12′′ | 先一后二 | ∂u∂v∂2f |
| f22′′ | 对第二个变量求导两次 | ∂v2∂2f |
📌 f1′ 本身仍是关于 (u,v) 的函数,所以 f1′=f1′(u,v)=f1′(第一参数,第二参数),保持与原来 f 相同的复合结构。
§8.5.1 链式法则 — 三种情形
情形一:多元与一元复合(全导数)
z=f(u,v),u=φ(x),v=ψ(x) → z 最终只依赖 x
变量依赖图:z←{u,v}←x(两条路径)
dxdz=∂u∂z⋅dxdu+∂v∂z⋅dxdv也写作dxdz=fu′⋅φ′(x)+fv′⋅ψ′(x)
📌 称为全导数(区别于偏导数)。
推论 1:多于两个中间变量 → 加项即可。
例如 z=f(u,v,w),u,v,w=func(x):dxdz=∂u∂zdxdu+∂v∂zdxdv+∂w∂zdxdw
推论 2:x 既是自变量又是中间变量。
z=f(u,x),u=φ(x) → dxdz=∂u∂f⋅φ′(x)+∂x∂f
推论 3:z=f(x,x) → dxdz=f1′(x,x)+f2′(x,x)(习题册第五题常见)
例 1:z=x2−y2,x=sint,y=cost,求 dtdz。
dtdz=∂x∂zdtdx+∂y∂zdtdy=2xcost−2y(−sint)=2sintcost+2costsint=2sin2t
验算:z=sin2t−cos2t=−cos2t,dtdz=2sin2t ✓
例 2(抽象函数):z=f(sint,cost),f 可微,求 dtdz。
设 u=sint,v=cost:dtdz=fu′cost+fv′(−sint)=cost⋅f1′−sint⋅f2′
情形二:多元与多元复合
z=f(u,v),u=φ(x,y),v=ψ(x,y) → z 最终依赖 (x,y)
变量依赖图:z←{u,v}←{x,y}(每个自变量对应两条路径)
∂x∂z=∂u∂z∂x∂u+∂v∂z∂x∂v∂y∂z=∂u∂z∂y∂u+∂v∂z∂y∂v
🧠 记忆法:对哪个变量求偏导,就看依赖图上从该变量出发经过每条路径的积之和。
推论:x 同时是自变量和中间变量。
z=f(u,x,y),u=φ(x,y):
∂x∂z=∂u∂f∂x∂u+∂x∂f
例 3:z=f(xy,x+y),f 可微,求 ∂x∂z, ∂y∂z。
设 u=xy,v=x+y:
∂x∂z=f1′⋅y+f2′⋅1∂y∂z=f1′⋅x+f2′⋅1
例 4:z=f(ysinx,x),f 可微,求偏导。
∂x∂z=f1′⋅ycosx+f2′⋅1∂y∂z=f1′⋅sinx
情形三:一元与多元复合
z=f(u),u=φ(x,y) → z 依赖 (x,y)
∂x∂z=f′(u)∂x∂u∂y∂z=f′(u)∂y∂u
📌 这是最简单的链式:外层一元函数 f 的导数乘以内部的偏导。
例 5:z=f(x2+y2),求偏导。
∂x∂z=f′(x2+y2)⋅2x,∂y∂z=f′(x2+y2)⋅2y
§8.5.2 复合函数的高阶偏导数 ⭐
核心难点:f1′ 仍然复合!
🚨 求二阶偏导时最大的坑:f1′(u,v) 本身仍然是 (u,v) 的复合函数,求导时必须再次使用链式法则!
回顾一元:y=f(x2),y′=f′(x2)⋅2x
y′′=f′′(x2)⋅2x⋅2x+f′(x2)⋅2=4x2f′′(x2)+2f′(x2)
注意 f′(x2) 仍然是 u=x2 的复合函数 → 再次链式求导。
二元的类比完全相同。
例 6(考试重点):z=f(xy,x+y),求 ∂x∂y∂2z(f 二阶连续偏导)
第一步:一阶偏导
∂x∂z=yf1′+f2′
第二步:对 y 再求偏导。⚠️ f1′ 和 f2′ 的复合结构仍为 f1′(xy,x+y) 和 f2′(xy,x+y)!
∂x∂y∂2z=∂y∂(yf1′+f2′)
对 yf1′ 部分(乘法):
∂y∂(yf1′)=1⋅f1′+y⋅∂y∂f1′
而 ∂y∂f1′=f11′′⋅∂y∂(xy)+f12′′⋅∂y∂(x+y)=f11′′⋅x+f12′′⋅1
对 f2′ 部分:
∂y∂f2′=f21′′⋅x+f22′′⋅1
汇总(利用 f12′′=f21′′ 连续条件):
∂x∂y∂2z=f1′+xyf11′′+(x+y)f12′′+f22′′
例 7:z=x3f(xy,xy),求 ∂x∂z, ∂x2∂2z, ∂y∂x∂2z
∂x∂z=3x2f+x3(yf1′−x2yf2′)=3x2f+x3yf1′−xyf2′
继续求二阶(过程从略,思路完全类比例6),注意乘积法则 + f1′,f2′ 仍然复合。
§8.5.3 全微分形式不变性
核心结论
无论 u,v 是自变量还是中间变量,全微分的形式永远不变:
dz=∂u∂zdu+∂v∂zdv
验证:若 u=φ(x,y), v=ψ(x,y),则
dz=∂x∂zdx+∂y∂zdy=(∂u∂z∂x∂u+∂v∂z∂x∂v)dx+(∂u∂z∂y∂u+∂v∂z∂y∂v)dy
重组:=∂u∂z(∂x∂udx+∂y∂udy)+∂v∂z(∂x∂vdx+∂y∂vdy)=∂u∂zdu+∂v∂zdv
📌 应用:从外到内逐层微分,不区分自变量和中间变量,结构更简洁。
应用:隐函数求导
例 8:F(x,y,z)=0 确定 z=z(x,y),求 ∂x∂z, ∂y∂z。
法一(链式法则):方程两边对 x 求偏导(y 视为常数,z 是 x 的函数):
Fx′+Fz′⋅∂x∂z=0⇒∂x∂z=−Fz′Fx′
同理 ∂y∂z=−Fz′Fy′。
法二(全微分形式不变性):dF=Fx′dx+Fy′dy+Fz′dz=0
⇒ dz=−Fz′Fx′dx−Fz′Fy′dy,直接读出 ∂x∂z=−Fz′Fx′。
四、考研题型示例
题 1(已知偏导值求全导数)
f(x,y) 在 (1,1) 可微,且 f(1,1)=1, ∂x∂f(1,1)=2, ∂y∂f(1,1)=3。令 φ(x)=f(x,f(x,x)),求 dxdφx=1。
解:
φ′(x)=f1′(x,f(x,x))+f2′(x,f(x,x))⋅dxdf(x,x)
=f1′+f2′(f1′(x,x)+f2′(x,x))
代入 x=1:φ′(1)=2+3(2+3)=2+15=17
题 2(欧拉定理 — k 次齐次函数)
若 f(tx,ty,tz)=tkf(x,y,z),则:
x∂x∂f+y∂y∂f+z∂z∂f=kf(x,y,z)
证:两边对 t 求导,再令 t=1。
核心公式速查
| 情形 | 公式 |
|---|
| 全导数 | dxdz=∂u∂zdxdu+∂v∂zdxdv |
| 多元→多元 | ∂x∂z=∂u∂z∂x∂u+∂v∂z∂x∂v |
| x 同时中间变量 | ∂x∂z=∂u∂f∂x∂u+∂x∂f |
| 一元→多元 | ∂x∂z=f′(u)∂x∂u |
| 全微分不变性 | dz=fu′du+fv′dv(u,v 无论什么身份) |
| 隐函数 F(x,y,z)=0 | ∂x∂z=−Fz′Fx′ |
| f1′ 仍复合! | 求二阶时必须再次链式:∂y∂f1′=f11′′∂y∂u+f12′′∂y∂v |