多元函数微分

18 minAdvanced2026/6/14

空间解析几何、多元函数极限与连续、偏导数、全微分、方向导数与梯度、多元复合函数求导、隐函数定理、极值与条件极值。

1. 空间解析几何基础

1.1 空间直角坐标系

在空间中建立右手直角坐标系 OxyzOxyz,点 PP 的坐标为 (x,y,z)(x, y, z)

两点间距离:P1P2=(x2x1)2+(y2y1)2+(z2z1)2|P_1P_2| = \sqrt{(x_2-x_1)^2 + (y_2-y_1)^2 + (z_2-z_1)^2}

1.2 向量运算

数量积(点积)ab=abcosθ=axbx+ayby+azbz\vec{a} \cdot \vec{b} = |a||b|\cos\theta = a_xb_x + a_yb_y + a_zb_z

向量积(叉积)a×b=ijkaxayazbxbybz\vec{a} \times \vec{b} = \begin{vmatrix} \vec{i} & \vec{j} & \vec{k} \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix}

a×b=absinθ|\vec{a} \times \vec{b}| = |a||b|\sin\theta,方向由右手定则确定。

混合积[abc]=(a×b)c=axayazbxbybzcxcycz[\vec{a}\,\vec{b}\,\vec{c}] = (\vec{a} \times \vec{b}) \cdot \vec{c} = \begin{vmatrix} a_x & a_y & a_z \\ b_x & b_y & b_z \\ c_x & c_y & c_z \end{vmatrix}

1.3 平面与直线

平面方程

  • 一般式:Ax+By+Cz+D=0Ax + By + Cz + D = 0,法向量 n=(A,B,C)\vec{n} = (A, B, C)
  • 点法式:A(xx0)+B(yy0)+C(zz0)=0A(x-x_0) + B(y-y_0) + C(z-z_0) = 0

直线方程

  • 一般式:两平面的交线
  • 对称式:xx0m=yy0n=zz0p\frac{x-x_0}{m} = \frac{y-y_0}{n} = \frac{z-z_0}{p},方向向量 s=(m,n,p)\vec{s} = (m, n, p)
  • 参数式:x=x0+mtx = x_0 + mty=y0+nty = y_0 + ntz=z0+ptz = z_0 + pt

1.4 常见曲面

  • 球面:(xa)2+(yb)2+(zc)2=R2(x-a)^2 + (y-b)^2 + (z-c)^2 = R^2
  • 椭球面:x2a2+y2b2+z2c2=1\frac{x^2}{a^2} + \frac{y^2}{b^2} + \frac{z^2}{c^2} = 1
  • 椭圆抛物面:z=x2a2+y2b2z = \frac{x^2}{a^2} + \frac{y^2}{b^2}
  • 双曲抛物面(马鞍面):z=x2a2y2b2z = \frac{x^2}{a^2} - \frac{y^2}{b^2}
  • 单叶双曲面:x2a2+y2b2z2c2=1\frac{x^2}{a^2} + \frac{y^2}{b^2} - \frac{z^2}{c^2} = 1
  • 双叶双曲面:x2a2+y2b2z2c2=1\frac{x^2}{a^2} + \frac{y^2}{b^2} - \frac{z^2}{c^2} = -1

2. 多元函数的极限与连续

2.1 多元函数的概念

DRnD \subseteq \mathbb{R}^n,映射 f:DRf: D \to \mathbb{R} 称为 nn 元函数,记作 z=f(x1,x2,,xn)z = f(x_1, x_2, \ldots, x_n)

2.2 二重极限

f(x,y)f(x,y)P0(x0,y0)P_0(x_0, y_0) 的某去心邻域有定义。若对于任意 ε>0\varepsilon > 0,存在 δ>0\delta > 0,使得当 0<(xx0)2+(yy0)2<δ0 < \sqrt{(x-x_0)^2 + (y-y_0)^2} < \delta 时,f(x,y)A<ε|f(x,y) - A| < \varepsilon,则

lim(x,y)(x0,y0)f(x,y)=A\lim_{(x,y) \to (x_0,y_0)} f(x,y) = A

注意:二重极限存在要求 (x,y)(x,y)任何方式趋于 (x0,y0)(x_0,y_0)极限相同。

:证明 lim(x,y)(0,0)xyx2+y2\lim_{(x,y) \to (0,0)} \frac{xy}{x^2+y^2} 不存在。

沿 y=kxy = kx 趋于 (0,0)(0,0)limx0kx2x2+k2x2=k1+k2\lim_{x \to 0} \frac{kx^2}{x^2+k^2x^2} = \frac{k}{1+k^2},结果依赖于 kk,故极限不存在。

2.3 连续

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),则 ff(x0,y0)(x_0,y_0) 连续。

性质:多元连续函数的和、差、积、商(分母不为零)仍连续;连续函数的复合函数仍连续。

3. 偏导数

3.1 偏导数的定义

fx(x0,y0)=limΔx0f(x0+Δx,y0)f(x0,y0)Δxf_x(x_0, y_0) = \lim_{\Delta x \to 0} \frac{f(x_0+\Delta x, y_0) - f(x_0, y_0)}{\Delta x}

fy(x0,y0)=limΔy0f(x0,y0+Δy)f(x0,y0)Δyf_y(x_0, y_0) = \lim_{\Delta y \to 0} \frac{f(x_0, y_0+\Delta y) - f(x_0, y_0)}{\Delta y}

注意偏导数存在不一定连续(与一元函数不同)。

3.2 高阶偏导数

fxx=2fx2,fxy=2fxy,fyx=2fyx,fyy=2fy2f_{xx} = \frac{\partial^2 f}{\partial x^2}, \quad f_{xy} = \frac{\partial^2 f}{\partial x \partial y}, \quad f_{yx} = \frac{\partial^2 f}{\partial y \partial x}, \quad f_{yy} = \frac{\partial^2 f}{\partial y^2}

定理:若 fxyf_{xy}fyxf_{yx} 在点 (x0,y0)(x_0, y_0) 处连续,则 fxy=fyxf_{xy} = f_{yx}(混合偏导数与求导顺序无关)。

:设 z=x3y23xy3+2x1z = x^3 y^2 - 3xy^3 + 2x - 1,求各二阶偏导数

zx=3x2y23y3+2z_x = 3x^2 y^2 - 3y^3 + 2zy=2x3y9xy2z_y = 2x^3 y - 9xy^2 zxx=6xy2z_{xx} = 6xy^2zxy=6x2y9y2z_{xy} = 6x^2 y - 9y^2zyx=6x2y9y2z_{yx} = 6x^2 y - 9y^2zyy=2x318xyz_{yy} = 2x^3 - 18xy

4. 全微分

4.1 定义

Δz=f(x0+Δx,y0+Δy)f(x0,y0)=AΔx+BΔy+o(ρ)\Delta z = f(x_0+\Delta x, y_0+\Delta y) - f(x_0, y_0) = A\Delta x + B\Delta y + o(\rho),其中 ρ=(Δx)2+(Δy)2\rho = \sqrt{(\Delta x)^2 + (\Delta y)^2},则称 ff(x0,y0)(x_0,y_0) 可微,dz=AΔx+BΔydz = A\Delta x + B\Delta y

定理:若 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),即

dz=fxdx+fydydz = f_x\,dx + f_y\,dy

4.2 可微的充分条件

fxf_xfyf_y(x0,y0)(x_0,y_0) 处连续,则 ff(x0,y0)(x_0,y_0) 可微。

4.3 关系总结

偏导数连续可微{连续偏导数存在\text{偏导数连续} \Rightarrow \text{可微} \Rightarrow \begin{cases} \text{连续} \\ \text{偏导数存在} \end{cases}

以上逆命题均不成立。

4.4 全微分在近似计算中的应用

f(x0+Δx,y0+Δy)f(x0,y0)+fx(x0,y0)Δx+fy(x0,y0)Δyf(x_0+\Delta x, y_0+\Delta y) \approx f(x_0,y_0) + f_x(x_0,y_0)\Delta x + f_y(x_0,y_0)\Delta y

5. 方向导数梯度

5.1 方向导数

l\vec{l} 为从 P0P_0 出发的射线方向,el=(cosα,cosβ)\vec{e_l} = (\cos\alpha, \cos\beta),则方向导数

flP0=limt0+f(P0+tel)f(P0)t\frac{\partial f}{\partial l}\bigg|_{P_0} = \lim_{t \to 0^+} \frac{f(P_0 + t\vec{e_l}) - f(P_0)}{t}

定理:若 ffP0P_0 可微,则

flP0=fxcosα+fycosβ\frac{\partial f}{\partial l}\bigg|_{P_0} = f_x \cos\alpha + f_y \cos\beta

5.2 梯度

gradf=f=(fx,fy)\text{grad}\,f = \nabla f = (f_x, f_y)

重要关系

fl=fel=fcosθ\frac{\partial f}{\partial l} = \nabla f \cdot \vec{e_l} = |\nabla f|\cos\theta

其中 θ\theta梯度与方向 l\vec{l} 的夹角。

结论

  • 梯度方向是函数增长最快的方向,方向导数等于 f|\nabla f|
  • 梯度的反方向是函数下降最快的方向
  • 梯度垂直的方向上方向导数为零

6. 多元复合函数求导

6.1 链式法则

z=f(u,v)z = f(u, v)u=φ(x,y)u = \varphi(x, y)v=ψ(x,y)v = \psi(x, y),则

zx=zuux+zvvx\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}

zy=zuuy+zvvy\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}

全微分形式不变性dz=zudu+zvdv=zxdx+zydydz = \frac{\partial z}{\partial u}du + \frac{\partial z}{\partial v}dv = \frac{\partial z}{\partial x}dx + \frac{\partial z}{\partial y}dy

:设 z=eusinvz = e^u \sin vu=xyu = xyv=x+yv = x + y,求 zx\frac{\partial z}{\partial x}

zx=eusinvy+eucosv1=exy[ysin(x+y)+cos(x+y)]\frac{\partial z}{\partial x} = e^u \sin v \cdot y + e^u \cos v \cdot 1 = e^{xy}[y\sin(x+y) + \cos(x+y)]

7. 隐函数定理

7.1 一个方程的情形

F(x,y)=0F(x, y) = 0 确定了 y=y(x)y = y(x),若 Fy0F_y \neq 0,则

dydx=FxFy\frac{dy}{dx} = -\frac{F_x}{F_y}

F(x,y,z)=0F(x, y, z) = 0 确定了 z=z(x,y)z = z(x, y),若 Fz0F_z \neq 0,则

zx=FxFz,zy=FyFz\frac{\partial z}{\partial x} = -\frac{F_x}{F_z}, \quad \frac{\partial z}{\partial y} = -\frac{F_y}{F_z}

:设 x2+y2+z24z=0x^2 + y^2 + z^2 - 4z = 0,求 zx\frac{\partial z}{\partial x}

F=x2+y2+z24zF = x^2 + y^2 + z^2 - 4zFx=2xF_x = 2xFz=2z4F_z = 2z - 4zx=2x2z4=x2z\frac{\partial z}{\partial x} = -\frac{2x}{2z-4} = \frac{x}{2-z}

7.2 方程组的情形

{F(x,y,u,v)=0G(x,y,u,v)=0\begin{cases} F(x, y, u, v) = 0 \\ G(x, y, u, v) = 0 \end{cases} 确定了 u=u(x,y)u = u(x,y)v=v(x,y)v = v(x,y),则

ux=FxFvGxGvFuFvGuGv,vx=FuFxGuGxFuFvGuGv\frac{\partial u}{\partial x} = -\frac{\begin{vmatrix} F_x & F_v \\ G_x & G_v \end{vmatrix}}{\begin{vmatrix} F_u & F_v \\ G_u & G_v \end{vmatrix}}, \quad \frac{\partial v}{\partial x} = -\frac{\begin{vmatrix} F_u & F_x \\ G_u & G_x \end{vmatrix}}{\begin{vmatrix} F_u & F_v \\ G_u & G_v \end{vmatrix}}

其中分母 J=FuFvGuGv0J = \begin{vmatrix} F_u & F_v \\ G_u & G_v \end{vmatrix} \neq 0Jacobian 行列式

8. 极值与条件极值

8.1 无条件极值

必要条件:若 f(x,y)f(x,y)(x0,y0)(x_0,y_0) 有极值且偏导数存在,则 fx(x0,y0)=0f_x(x_0,y_0) = 0fy(x0,y0)=0f_y(x_0,y_0) = 0

充分条件:设 fx=fy=0f_x = f_y = 0(x0,y0)(x_0,y_0) 成立,记 A=fxxA = f_{xx}B=fxyB = f_{xy}C=fyyC = f_{yy}Δ=ACB2\Delta = AC - B^2

  • Δ>0\Delta > 0A<0A < 0:极大值
  • Δ>0\Delta > 0A>0A > 0:极小值
  • Δ<0\Delta < 0:不是极值(鞍点)
  • Δ=0\Delta = 0:无法判定

:求 f(x,y)=x3y3+3x2+3y29xf(x,y) = x^3 - y^3 + 3x^2 + 3y^2 - 9x 的极值。

fx=3x2+6x9=3(x1)(x+3)=0f_x = 3x^2 + 6x - 9 = 3(x-1)(x+3) = 0fy=3y2+6y=3y(y2)=0f_y = -3y^2 + 6y = -3y(y-2) = 0 驻点:(1,0)(1,0)(1,2)(1,2)(3,0)(-3,0)(3,2)(-3,2) A=6x+6A = 6x+6B=0B = 0C=6y+6C = -6y+6Δ=(6x+6)(6y+6)\Delta = (6x+6)(-6y+6)

  • (1,0)(1,0)A=12>0A=12>0C=6C=6Δ=72>0\Delta=72>0,极小值 f=5f=-5
  • (1,2)(1,2)A=12A=12C=6C=-6Δ=72<0\Delta=-72<0,非极值
  • (3,0)(-3,0)A=12A=-12C=6C=6Δ=72<0\Delta=-72<0,非极值
  • (3,2)(-3,2)A=12<0A=-12<0C=6C=-6Δ=72>0\Delta=72>0,极大值 f=31f=31

8.2 条件极值(Lagrange 乘数法)

f(x,y)f(x,y) 在约束 φ(x,y)=0\varphi(x,y) = 0 下的极值,构造 Lagrange 函数:

L(x,y,λ)=f(x,y)+λφ(x,y)L(x,y,\lambda) = f(x,y) + \lambda\varphi(x,y)

解方程组:

{Lx=fx+λφx=0Ly=fy+λφy=0Lλ=φ(x,y)=0\begin{cases} L_x = f_x + \lambda\varphi_x = 0 \\ L_y = f_y + \lambda\varphi_y = 0 \\ L_\lambda = \varphi(x,y) = 0 \end{cases}

:求 f(x,y)=xyf(x,y) = xyx+y=1x + y = 1 下的极值。

L=xy+λ(x+y1)L = xy + \lambda(x+y-1) Lx=y+λ=0L_x = y + \lambda = 0Ly=x+λ=0L_y = x + \lambda = 0x+y=1x + y = 1 解得 x=y=12x = y = \frac{1}{2}λ=12\lambda = -\frac{1}{2}。极大值 f=14f = \frac{1}{4}

8.3 多个约束的 Lagrange 乘数法

f(x,y,z)f(x,y,z) 在约束 φ1=0\varphi_1 = 0φ2=0\varphi_2 = 0 下的极值:

L=f+λ1φ1+λ2φ2L = f + \lambda_1\varphi_1 + \lambda_2\varphi_2

Lx=0L_x = 0Ly=0L_y = 0Lz=0L_z = 0φ1=0\varphi_1 = 0φ2=0\varphi_2 = 0