知识点

多元复合函数的求导法则

变量关系与链式法则

多元复合函数的求导依赖中间变量与自变量之间的依赖结构。把 zz 写在最上层,中间变量写在中间,自变量写在最下层,就得到一张变量关系图。从 zz 到某个自变量的每一条路径都贡献一项:路径上各段偏导数相乘,同一个自变量的各条路径相加。

本页假设外层函数在相应点可微,内层函数在相应点可导或具有偏导数。记号约定:∂z∂u=fu\dfrac{\partial z}{\partial u}=f_u 表示固定 ff 的其他自变量、对 uu 求偏导;dzdt\dfrac{\mathrm{d}z}{\mathrm{d}t} 表示一元复合函数对 tt 的普通导数。

求导定理

一元函数与多元函数复合

设 u=u(t)u=u(t)、v=v(t)v=v(t) 都在点 tt 可导,z=f(u,v)z=f(u,v) 在对应点 (u(t),v(t))(u(t),v(t)) 处可微,则复合函数 z=f[u(t),v(t)]z=f[u(t),v(t)] 在点 tt 可导,且

dzdt=∂z∂ududt+∂z∂vdvdt.\frac{\mathrm{d}z}{\mathrm{d}t} =\frac{\partial z}{\partial u}\frac{\mathrm{d}u}{\mathrm{d}t} +\frac{\partial z}{\partial v}\frac{\mathrm{d}v}{\mathrm{d}t}.

这里 zz 最终只依赖一个自变量 tt,所以左边用全导数记号 dzdt\dfrac{\mathrm{d}z}{\mathrm{d}t},而不是偏导数。

多元函数与多元函数复合

设 u=u(x,y)u=u(x,y)、v=v(x,y)v=v(x,y) 都在点 (x,y)(x,y) 处具有对 xx、yy 的偏导数,z=f(u,v)z=f(u,v) 在对应点 (u,v)(u,v) 处可微,则复合函数 z=f[u(x,y),v(x,y)]z=f[u(x,y),v(x,y)] 在点 (x,y)(x,y) 处对 xx、yy 的偏导数存在,且

∂z∂x=∂z∂u∂u∂x+∂z∂v∂v∂x,\frac{\partial z}{\partial x} =\frac{\partial z}{\partial u}\frac{\partial u}{\partial x} +\frac{\partial z}{\partial v}\frac{\partial v}{\partial x},∂z∂y=∂z∂u∂u∂y+∂z∂v∂v∂y.\frac{\partial z}{\partial y} =\frac{\partial z}{\partial u}\frac{\partial u}{\partial y} +\frac{\partial z}{\partial v}\frac{\partial v}{\partial y}.

从 zz 到 xx 有两条路径,即 z→u→xz\to u\to x 与 z→v→xz\to v\to x,两条路径的乘积相加就是第一式;对 yy 同理。

混合复合

若 z=f(u,v,x)z=f(u,v,x),其中 u=u(x,y)u=u(x,y)、v=v(x,y)v=v(x,y),则 xx 既是中间变量的自变量,又直接出现在 ff 的自变量中。此时

∂z∂x=∂f∂u∂u∂x+∂f∂v∂v∂x+∂f∂x.\frac{\partial z}{\partial x} =\frac{\partial f}{\partial u}\frac{\partial u}{\partial x} +\frac{\partial f}{\partial v}\frac{\partial v}{\partial x} +\frac{\partial f}{\partial x}.

最后一项 ∂f∂x\dfrac{\partial f}{\partial x} 是把 uu、vv 固定,只对 ff 的显式自变量 xx 求导的结果;前两项来自 xx 通过 uu、vv 产生的间接影响。对 yy 的偏导数没有显式项,仍按两条路径相加。

证明

先证第一种情形,后两种按同样的方法处理。

记 u0=u(t)u_0=u(t)、v0=v(t)v_0=v(t),Δu=u(t+Δt)−u(t)\Delta u=u(t+\Delta t)-u(t),Δv=v(t+Δt)−v(t)\Delta v=v(t+\Delta t)-v(t),ρ=(Δu)2+(Δv)2\rho=\sqrt{(\Delta u)^2+(\Delta v)^2}。

因为 ff 在 (u0,v0)(u_0,v_0) 处可微,

Δz=fu(u0,v0)Δu+fv(u0,v0)Δv+o(ρ)(ρ→0).\Delta z=f_u(u_0,v_0)\Delta u+f_v(u_0,v_0)\Delta v+o(\rho) \qquad(\rho\to0).

两边除以 Δt≠0\Delta t\ne0:

ΔzΔt=fuΔuΔt+fvΔvΔt+o(ρ)Δt.\frac{\Delta z}{\Delta t} =f_u\frac{\Delta u}{\Delta t}+f_v\frac{\Delta v}{\Delta t} +\frac{o(\rho)}{\Delta t}.

uu、vv 在 tt 处可导,因此也在 tt 处连续,Δt→0\Delta t\to0 时 Δu→0\Delta u\to0、Δv→0\Delta v\to0,从而 ρ→0\rho\to0。又

ρ∣Δt∣=(ΔuΔt)2+(ΔvΔt)2\frac{\rho}{|\Delta t|} =\sqrt{\left(\frac{\Delta u}{\Delta t}\right)^2 +\left(\frac{\Delta v}{\Delta t}\right)^2}

有界,因为两个差商分别趋于 u′(t)u'(t) 与 v′(t)v'(t);而 o(ρ)ρ→0\dfrac{o(\rho)}{\rho}\to0,所以

o(ρ)Δt=o(ρ)ρ⋅ρΔt→0.\frac{o(\rho)}{\Delta t} =\frac{o(\rho)}{\rho}\cdot\frac{\rho}{\Delta t}\to0 .

于是 ΔzΔt\dfrac{\Delta z}{\Delta t} 的极限存在,且

dzdt=fu(u0,v0) u′(t)+fv(u0,v0) v′(t).\frac{\mathrm{d}z}{\mathrm{d}t} =f_u(u_0,v_0)\,u'(t)+f_v(u_0,v_0)\,v'(t).

对第二种情形,把 yy 看作常数,uu、vv 就成为 xx 的一元函数,套用上面的结论即得 ∂z∂x\dfrac{\partial z}{\partial x} 的公式;对 yy 同理。

对第三种情形,固定 yy,把 xx 看作唯一变量。由 ff 可微,

Δz=fuΔu+fvΔv+fxΔx+o(ρ),ρ=(Δu)2+(Δv)2+(Δx)2.\Delta z=f_u\Delta u+f_v\Delta v+f_x\Delta x+o(\rho), \qquad \rho=\sqrt{(\Delta u)^2+(\Delta v)^2+(\Delta x)^2}.

除以 Δx\Delta x 后,o(ρ)Δx→0\dfrac{o(\rho)}{\Delta x}\to0 的理由同上:此时 ρ∣Δx∣\dfrac{\rho}{|\Delta x|} 仍有界。于是得到含三项的公式。

:::

性质

全导数

当复合函数的最终自变量只有一个时,因变量对这个自变量的导数称为全导数。上面的第一种情形给出的就是全导数:

dzdt=∂z∂ududt+∂z∂vdvdt.\frac{\mathrm{d}z}{\mathrm{d}t} =\frac{\partial z}{\partial u}\frac{\mathrm{d}u}{\mathrm{d}t} +\frac{\partial z}{\partial v}\frac{\mathrm{d}v}{\mathrm{d}t}.

它表示 tt 变化时,通过所有中间路径传到 zz 的总变化率。偏导数只让一个自变量变化,全导数则允许所有中间变量随 tt 一起变化。

全微分形式不变性

设 z=f(u,v)z=f(u,v) 可微。

  1. 若 uu、vv 是独立自变量,则 dz=∂z∂udu+∂z∂vdv.\mathrm{d}z=\frac{\partial z}{\partial u}\mathrm{d}u+\frac{\partial z}{\partial v}\mathrm{d}v .
  2. 若 u=u(x,y)u=u(x,y)、v=v(x,y)v=v(x,y) 是可微的中间变量,则把 du\mathrm{d}u、dv\mathrm{d}v 按全微分展开后,仍有 dz=∂z∂udu+∂z∂vdv.\mathrm{d}z=\frac{\partial z}{\partial u}\mathrm{d}u+\frac{\partial z}{\partial v}\mathrm{d}v .

第二种情形的验证:由链式法则,

∂z∂x=fuux+fvvx,∂z∂y=fuuy+fvvy,\frac{\partial z}{\partial x}=f_u u_x+f_v v_x,\qquad \frac{\partial z}{\partial y}=f_u u_y+f_v v_y ,

于是

dz=∂z∂xdx+∂z∂ydy=fu(uxdx+uydy)+fv(vxdx+vydy)=fu du+fv dv.\mathrm{d}z =\frac{\partial z}{\partial x}\mathrm{d}x+\frac{\partial z}{\partial y}\mathrm{d}y =f_u(u_x\mathrm{d}x+u_y\mathrm{d}y)+f_v(v_x\mathrm{d}x+v_y\mathrm{d}y) =f_u\,\mathrm{d}u+f_v\,\mathrm{d}v .

所以无论 uu、vv 是自变量还是中间变量,z=f(u,v)z=f(u,v) 的全微分都写成同一个形式,这就是全微分形式不变性。第二种情形中的 du\mathrm{d}u、dv\mathrm{d}v 是中间变量的微分,不再是自变量的增量。

例子

z=u2vz=u^2v,u=sin⁡tu=\sin t,v=cos⁡tv=\cos t

这是最终自变量只有一个的情形:

dzdt=2uv⋅cos⁡t+u2⋅(−sin⁡t)=2sin⁡tcos⁡2t−sin⁡3t.\frac{\mathrm{d}z}{\mathrm{d}t} =2uv\cdot\cos t+u^2\cdot(-\sin t) =2\sin t\cos^2 t-\sin^3 t .

两条路径 z→u→tz\to u\to t 与 z→v→tz\to v\to t 分别贡献一项,不能只对 uu 求导。

z=u2+v2z=u^2+v^2,u=x+yu=x+y,v=x−yv=x-y

对 xx 有两条路径:

∂z∂x=2u⋅1+2v⋅1=2(x+y)+2(x−y)=4x.\frac{\partial z}{\partial x} =2u\cdot1+2v\cdot1 =2(x+y)+2(x-y)=4x .

对 yy 时,uy=1u_y=1,而 vy=−1v_y=-1:

∂z∂y=2u⋅1+2v⋅(−1)=2(x+y)−2(x−y)=4y.\frac{\partial z}{\partial y} =2u\cdot1+2v\cdot(-1) =2(x+y)-2(x-y)=4y .

直接代入 z=2x2+2y2z=2x^2+2y^2 求偏导,结果相同。

混合复合:z=uv+x2z=uv+x^2,u=x+yu=x+y,v=xyv=xy

xx 既通过 uu、vv 出现,又作为 ff 的显式自变量出现:

∂z∂x=v⋅1+u⋅y+2x=xy+y(x+y)+2x=2xy+y2+2x.\frac{\partial z}{\partial x} =v\cdot1+u\cdot y+2x =xy+y(x+y)+2x =2xy+y^2+2x .

对 yy 没有显式项:

∂z∂y=v⋅1+u⋅x=xy+x(x+y)=x2+2xy.\frac{\partial z}{\partial y} =v\cdot1+u\cdot x =xy+x(x+y)=x^2+2xy .

把 z=(x+y)xy+x2=x2y+xy2+x2z=(x+y)xy+x^2=x^2y+xy^2+x^2 直接求偏导,可以核对这两个结果。

用形式不变性求 z=eusin⁡vz=e^u\sin v 的全微分,u=x+yu=x+y,v=x−yv=x-y

先按 uu、vv 写出

dz=eusin⁡v du+eucos⁡v dv.\mathrm{d}z=e^u\sin v\,\mathrm{d}u+e^u\cos v\,\mathrm{d}v .

再代入 du=dx+dy\mathrm{d}u=\mathrm{d}x+\mathrm{d}y、dv=dx−dy\mathrm{d}v=\mathrm{d}x-\mathrm{d}y:

dz=eusin⁡v (dx+dy)+eucos⁡v (dx−dy)=ex+y(sin⁡(x−y)+cos⁡(x−y))dx+ex+y(sin⁡(x−y)−cos⁡(x−y))dy.\begin{aligned} \mathrm{d}z &=e^u\sin v\,(\mathrm{d}x+\mathrm{d}y) +e^u\cos v\,(\mathrm{d}x-\mathrm{d}y)\\ &=e^{x+y}\bigl(\sin(x-y)+\cos(x-y)\bigr)\mathrm{d}x +e^{x+y}\bigl(\sin(x-y)-\cos(x-y)\bigr)\mathrm{d}y . \end{aligned}

dx\mathrm{d}x 与 dy\mathrm{d}y 的系数就是 ∂z∂x\dfrac{\partial z}{\partial x} 与 ∂z∂y\dfrac{\partial z}{\partial y}。若直接对复合后的函数求偏导,结果一致。

探索

多条中间变量路径如何共同影响导数?

比较复合函数的两条变化路径。

正在准备演示…

题集

练习

  1. z=u2vz=u^2v,u=cos⁡tu=\cos t,v=sin⁡tv=\sin t,则 dzdt∣t=0=\left.\dfrac{\mathrm{d}z}{\mathrm{d}t}\right|_{t=0}= 。

    参考解答

    dzdt=2uv(−sin⁡t)+u2cos⁡t\dfrac{\mathrm{d}z}{\mathrm{d}t}=2uv(-\sin t)+u^2\cos t。t=0t=0 时 u=1u=1、v=0v=0、sin⁡0=0\sin0=0、cos⁡0=1\cos0=1,所以结果为 11。

  2. z=u2+v2z=u^2+v^2,u=x+yu=x+y,v=x−yv=x-y,则 ∂z∂x∣(1,1)=\left.\dfrac{\partial z}{\partial x}\right|_{(1,1)}= 。

    参考解答

    ∂z∂x=2u+2v=4x\dfrac{\partial z}{\partial x}=2u+2v=4x。代入 x=1x=1 得 44;也可由 z=2x2+2y2z=2x^2+2y^2 直接求偏导核对。

  3. 设 z=f(u,v,x)z=f(u,v,x),u=u(x,y)u=u(x,y),v=v(x,y)v=v(x,y),则 ∂z∂x\dfrac{\partial z}{\partial x} 等于

    选择答案
    参考解答

    两条间接路径各一项,再加上 xx 作为显式自变量的直接项。漏掉最后一项是最常见的错误。

  4. 关于全微分形式不变性,正确的说法是

    选择答案
    参考解答

    两种情形下 dz\mathrm{d}z 的表达式形式相同,但中间变量情形下的 du\mathrm{d}u、dv\mathrm{d}v 本身也要按链式法则展开;这个性质仍以 ff 可微为前提。