知识点

全微分

定义

记号与偏增量

设二元函数 z=f(x,y)z=f(x,y) 在点 (x0,y0)(x_0,y_0) 的某个邻域内有定义。本页用 Δx\Delta x、Δy\Delta y 表示自变量的增量,并记

ρ=(Δx)2+(Δy)2,\rho=\sqrt{(\Delta x)^2+(\Delta y)^2},

即点 (x0+Δx,y0+Δy)(x_0+\Delta x,y_0+\Delta y) 到 (x0,y0)(x_0,y_0) 的距离。ff 对 xx 的偏导数记作

∂z∂x=fx(x,y)=lim⁡Δx→0f(x+Δx,y)−f(x,y)Δx,\frac{\partial z}{\partial x}=f_x(x,y) =\lim_{\Delta x\to 0}\frac{f(x+\Delta x,y)-f(x,y)}{\Delta x},

求这个极限时 yy 固定不变;∂z∂y=fy(x,y)\dfrac{\partial z}{\partial y}=f_y(x,y) 类似,求值时 xx 固定不变。

只让一个自变量变化,得到的函数值改变量称为偏增量:

Δxz=f(x0+Δx,y0)−f(x0,y0),Δyz=f(x0,y0+Δy)−f(x0,y0).\Delta_x z=f(x_0+\Delta x,y_0)-f(x_0,y_0),\qquad \Delta_y z=f(x_0,y_0+\Delta y)-f(x_0,y_0).

当偏导数存在时,偏增量的线性主部称为偏微分:

dxz=fx(x0,y0) Δx,dyz=fy(x0,y0) Δy.\mathrm{d}_x z=f_x(x_0,y_0)\,\Delta x,\qquad \mathrm{d}_y z=f_y(x_0,y_0)\,\Delta y.

其中 dxz\mathrm{d}_x z 只计入 xx 方向的变化,dyz\mathrm{d}_y z 只计入 yy 方向的变化。

全微分

两个自变量同时产生增量 Δx\Delta x、Δy\Delta y 时,函数值的总改变量称为全增量:

Δz=f(x0+Δx,y0+Δy)−f(x0,y0).\Delta z=f(x_0+\Delta x,y_0+\Delta y)-f(x_0,y_0).

若存在与 Δx\Delta x、Δy\Delta y 无关的常数 AA、BB,使得

Δz=A Δx+B Δy+o(ρ)(ρ→0),\Delta z=A\,\Delta x+B\,\Delta y+o(\rho)\qquad(\rho\to 0),

则称函数 z=f(x,y)z=f(x,y) 在点 (x0,y0)(x_0,y_0) 处可微,并把线性部分

dz=A Δx+B Δy\mathrm{d}z=A\,\Delta x+B\,\Delta y

称为 ff 在 (x0,y0)(x_0,y_0) 处的全微分。o(ρ)o(\rho) 表示比 ρ\rho 高阶的无穷小,所以 dz\mathrm{d}z 是全增量的线性主部:ρ\rho 足够小时,Δz≈dz\Delta z\approx\mathrm{d}z。

与一元情形一样,规定自变量的微分就是它的增量,即 dx=Δx\mathrm{d}x=\Delta x、dy=Δy\mathrm{d}y=\Delta y。由下文可微的必要条件,可微时 A=fx(x0,y0)A=f_x(x_0,y_0)、B=fy(x0,y0)B=f_y(x_0,y_0),因此全微分通常写成

dz=∂z∂x dx+∂z∂y dy=fx dx+fy dy.\mathrm{d}z =\frac{\partial z}{\partial x}\,\mathrm{d}x+\frac{\partial z}{\partial y}\,\mathrm{d}y =f_x\,\mathrm{d}x+f_y\,\mathrm{d}y .

性质

计算步骤

  1. 求两个偏导数

    分别固定另一个自变量,求出 fx(x0,y0)f_x(x_0,y_0) 与 fy(x0,y0)f_y(x_0,y_0)。

  2. 写出全微分

    代入 dz=fx(x0,y0) dx+fy(x0,y0) dy\mathrm{d}z=f_x(x_0,y_0)\,\mathrm{d}x+f_y(x_0,y_0)\,\mathrm{d}y。若题目给出具体增量,就用 Δx\Delta x、Δy\Delta y 代替 dx\mathrm{d}x、dy\mathrm{d}y。

  3. 核对适用范围

    确认两个偏导数在该点存在。若要用 dz\mathrm{d}z 近似 Δz\Delta z,还需要先确认函数在该点可微,通常就是检查两个偏导数在该点是否连续。

可微、连续与偏导数

可微的必要条件

若 z=f(x,y)z=f(x,y) 在点 (x0,y0)(x_0,y_0) 处可微,则

  1. ff 在 (x0,y0)(x_0,y_0) 处连续;
  2. ff 在 (x0,y0)(x_0,y_0) 处存在两个偏导数,且 A=fx(x0,y0)A=f_x(x_0,y_0)、B=fy(x0,y0)B=f_y(x_0,y_0)。
证明

设 Δz=AΔx+BΔy+o(ρ)\Delta z=A\Delta x+B\Delta y+o(\rho)。

先证连续。因为 ∣Δx∣≤ρ|\Delta x|\le\rho、∣Δy∣≤ρ|\Delta y|\le\rho,所以 ρ→0\rho\to0 时 Δx→0\Delta x\to0、Δy→0\Delta y\to0,于是

lim⁡ρ→0Δz=lim⁡ρ→0(AΔx+BΔy+o(ρ))=0,\lim_{\rho\to0}\Delta z =\lim_{\rho\to0}\bigl(A\Delta x+B\Delta y+o(\rho)\bigr)=0,

即 lim⁡(x,y)→(x0,y0)f(x,y)=f(x0,y0)\lim_{(x,y)\to(x_0,y_0)}f(x,y)=f(x_0,y_0)。

再证偏导数存在。在定义中取 Δy=0\Delta y=0,此时 ρ=∣Δx∣\rho=|\Delta x|,

f(x0+Δx,y0)−f(x0,y0)=AΔx+o(∣Δx∣).f(x_0+\Delta x,y_0)-f(x_0,y_0)=A\Delta x+o(|\Delta x|).

两边除以 Δx\Delta x 并令 Δx→0\Delta x\to0,得 fx(x0,y0)=Af_x(x_0,y_0)=A;同理取 Δx=0\Delta x=0,得 fy(x0,y0)=Bf_y(x_0,y_0)=B。

这两个条件都只是可微的必要条件。连续不能保证偏导数存在,偏导数存在也不能保证连续,更不能保证可微。

可微的充分条件

若 fxf_x 与 fyf_y 在点 (x0,y0)(x_0,y_0) 的某邻域内存在,并且都在 (x0,y0)(x_0,y_0) 处连续,则 ff 在 (x0,y0)(x_0,y_0) 处可微。

证明

把全增量拆成两步,每步只让一个自变量变化:

Δz=[f(x0+Δx,y0+Δy)−f(x0,y0+Δy)]+[f(x0,y0+Δy)−f(x0,y0)].\begin{aligned} \Delta z &=\bigl[f(x_0+\Delta x,y_0+\Delta y)-f(x_0,y_0+\Delta y)\bigr]\\ &\quad+\bigl[f(x_0,y_0+\Delta y)-f(x_0,y_0)\bigr]. \end{aligned}

第一个括号只让 xx 变化,对 xx 用拉格朗日中值定理:存在 θ1∈(0,1)\theta_1\in(0,1),使

f(x0+Δx,y0+Δy)−f(x0,y0+Δy)=fx(x0+θ1Δx,y0+Δy) Δx.f(x_0+\Delta x,y_0+\Delta y)-f(x_0,y_0+\Delta y) =f_x(x_0+\theta_1\Delta x,y_0+\Delta y)\,\Delta x .

第二个括号只让 yy 变化,同理存在 θ2∈(0,1)\theta_2\in(0,1),使

f(x0,y0+Δy)−f(x0,y0)=fy(x0,y0+θ2Δy) Δy.f(x_0,y_0+\Delta y)-f(x_0,y_0) =f_y(x_0,y_0+\theta_2\Delta y)\,\Delta y .

由 fxf_x、fyf_y 在 (x0,y0)(x_0,y_0) 处连续,

fx(x0+θ1Δx,y0+Δy)=fx(x0,y0)+ε1,fy(x0,y0+θ2Δy)=fy(x0,y0)+ε2,f_x(x_0+\theta_1\Delta x,y_0+\Delta y)=f_x(x_0,y_0)+\varepsilon_1,\qquad f_y(x_0,y_0+\theta_2\Delta y)=f_y(x_0,y_0)+\varepsilon_2,

其中 ρ→0\rho\to0 时 ε1→0\varepsilon_1\to0、ε2→0\varepsilon_2\to0。于是

Δz=fx(x0,y0)Δx+fy(x0,y0)Δy+ε1Δx+ε2Δy.\Delta z=f_x(x_0,y_0)\Delta x+f_y(x_0,y_0)\Delta y +\varepsilon_1\Delta x+\varepsilon_2\Delta y .

因为 ∣Δx∣≤ρ|\Delta x|\le\rho、∣Δy∣≤ρ|\Delta y|\le\rho,

∣ε1Δx+ε2Δy∣≤(∣ε1∣+∣ε2∣)ρ=o(ρ),|\varepsilon_1\Delta x+\varepsilon_2\Delta y| \le(|\varepsilon_1|+|\varepsilon_2|)\rho=o(\rho),

所以 Δz=fxΔx+fyΔy+o(ρ)\Delta z=f_x\Delta x+f_y\Delta y+o(\rho),即 ff 在 (x0,y0)(x_0,y_0) 处可微。

与一元函数的对比

关系一元函数 y=f(x)y=f(x)二元函数 z=f(x,y)z=f(x,y)
导数与连续可导必连续偏导数存在不能推出连续
导数与可微可导与可微等价可微推出偏导数存在,反之不成立
可微与连续可微必连续,连续不能推出可微可微必连续,连续不能推出可微

一元函数中可导与可微等价,所以三个概念只有“连续”和“可导”两层。二元函数中可微最强,它同时推出连续与偏导数存在;连续与偏导数存在之间互不蕴含,两个方向都有反例。例如 f(x,y)=∣x∣f(x,y)=|x| 处处连续,但 x=0x=0 处的 ∂z∂x\dfrac{\partial z}{\partial x} 不存在;下面的例子则给出偏导数存在却不连续的函数。一元函数的微分见微分与线性近似。

叠加原理

可微时 A=fxA=f_x、B=fyB=f_y,全微分可以拆成两个偏微分之和:

dz=fx dx+fy dy=dxz+dyz.\mathrm{d}z=f_x\,\mathrm{d}x+f_y\,\mathrm{d}y =\mathrm{d}_x z+\mathrm{d}_y z .

在 ρ\rho 足够小的范围内,两个自变量同时变化引起的函数值变化,可以近似看成每个自变量单独变化所引起的线性变化之和,这就是全微分的叠加原理。

例子

求 z=x2y+y3z=x^2y+y^3 在 (1,2)(1,2) 处的全微分

两个偏导数为

fx=2xy,fy=x2+3y2.f_x=2xy,\qquad f_y=x^2+3y^2 .

在 (1,2)(1,2) 处 fx=4f_x=4、fy=13f_y=13,所以

dz=4 dx+13 dy.\mathrm{d}z=4\,\mathrm{d}x+13\,\mathrm{d}y .

取 Δx=0.01\Delta x=0.01、Δy=0.02\Delta y=0.02,全微分为 0.04+0.26=0.300.04+0.26=0.30。实际全增量是

f(1.01,2.02)−f(1,2)≈10.30301−10=0.30301,f(1.01,2.02)-f(1,2)\approx10.30301-10=0.30301,

与 dz\mathrm{d}z 相差约 0.0030.003。增量越小,两者越接近。

偏导数存在但不连续:f(x,y)=xyx2+y2f(x,y)=\dfrac{xy}{x^2+y^2}

补充定义 f(0,0)=0f(0,0)=0。在原点,沿坐标轴方向函数值恒为 00,所以

fx(0,0)=lim⁡Δx→0f(Δx,0)−f(0,0)Δx=0,fy(0,0)=0.f_x(0,0)=\lim_{\Delta x\to0}\frac{f(\Delta x,0)-f(0,0)}{\Delta x}=0, \qquad f_y(0,0)=0 .

但沿直线 y=xy=x 趋于原点时,

f(t,t)=t22t2=12≠0=f(0,0),f(t,t)=\frac{t^2}{2t^2}=\frac12\ne0=f(0,0),

所以 ff 在原点不连续。可见偏导数存在并不能保证连续,更不能保证可微。

连续且偏导数存在,但仍不可微:f(x,y)=xyx2+y2f(x,y)=\dfrac{xy}{\sqrt{x^2+y^2}}

补充定义 f(0,0)=0f(0,0)=0。由

∣f(x,y)∣=∣xy∣x2+y2≤ρ2/2ρ=ρ2,|f(x,y)|=\frac{|xy|}{\sqrt{x^2+y^2}} \le\frac{\rho^2/2}{\rho}=\frac{\rho}{2},

得 lim⁡(x,y)→(0,0)f(x,y)=0=f(0,0)\lim_{(x,y)\to(0,0)}f(x,y)=0=f(0,0),所以 ff 在原点连续。沿坐标轴方向函数值为 00,故 fx(0,0)=fy(0,0)=0f_x(0,0)=f_y(0,0)=0。

若可微,A=B=0A=B=0,必须有 Δz=o(ρ)\Delta z=o(\rho)。但在原点

Δz=Δx Δyρ,\Delta z=\frac{\Delta x\,\Delta y}{\rho},

取 Δx=Δy=t\Delta x=\Delta y=t,则 Δz=t22 ∣t∣=∣t∣2\Delta z=\dfrac{t^2}{\sqrt{2}\,|t|}=\dfrac{|t|}{\sqrt2},与 ρ=2 ∣t∣\rho=\sqrt2\,|t| 同阶。Δz\Delta z 不是 o(ρ)o(\rho),所以 ff 在原点不可微。

全增量与偏增量之和:z=xyz=xy

此时

Δz=yΔx+xΔy+ΔxΔy,\Delta z=y\Delta x+x\Delta y+\Delta x\Delta y,

而两个偏增量之和为

Δxz+Δyz=yΔx+xΔy.\Delta_x z+\Delta_y z=y\Delta x+x\Delta y .

所以 Δz\Delta z 比两者之和高出 ΔxΔy\Delta x\Delta y。这个交叉项满足 ∣ΔxΔy∣≤ρ22=o(ρ)|\Delta x\Delta y|\le\dfrac{\rho^2}{2}=o(\rho),正好是全微分之外的高阶部分:

dz=y dx+x dy=dxz+dyz.\mathrm{d}z=y\,\mathrm{d}x+x\,\mathrm{d}y =\mathrm{d}_x z+\mathrm{d}_y z .

探索

全微分如何近似实际增量?

比较平方和函数的线性部分与实际增量。

正在准备演示…

题集

练习

  1. z=x2yz=x^2y 在点 (1,2)(1,2) 处,当 Δx=0.1\Delta x=0.1、Δy=0.2\Delta y=0.2 时,全微分 dz=\mathrm{d}z= 。

    参考解答

    fx=2xyf_x=2xy、fy=x2f_y=x^2,在 (1,2)(1,2) 处分别为 44 和 11,所以 dz=4×0.1+1×0.2=0.6\mathrm{d}z=4\times0.1+1\times0.2=0.6。

  2. 关于二元函数的可微、连续与偏导数,正确的说法是

    选择答案
    参考解答

    可微推出连续与偏导数存在,这是必要条件;两个反方向都不成立。偏导数存在甚至连连续性都不能保证。

  3. 对补充定义 f(0,0)=0f(0,0)=0 的函数 f(x,y)=xyx2+y2f(x,y)=\dfrac{xy}{\sqrt{x^2+y^2}},下列哪些结论正确?

    题 counterexample · counterexample-choice
    参考解答

    由 ∣f(x,y)∣≤ρ2|f(x,y)|\le\dfrac{\rho}{2} 得连续;沿坐标轴方向函数值为 00,得两个偏导数都为 00;但 Δz=ΔxΔyρ\Delta z=\dfrac{\Delta x\Delta y}{\rho} 不是 o(ρ)o(\rho),所以不可微。