外观
Lesson 30 多元函数微分 I
约 4692 字大约 16 分钟
2026-08-17
微分学的基本方法就是对函数或向量值的函数作线性化,用线性映射去作逼近. 大部分的内容和一元函数相应的内容平行,但有一些地方也有本质不同. 我们将研究多变量函数或映射的微分性质.
Part 1 导数
· 定义
定义1 (方向导数).
设 D 为 Rn 中的开集,f:D→R 为 D 中定义的函数. 对于 p∈D,以及 Rn 中单位向量 u,极限
t→0limtf(p+tu)−f(p)
如果存在,则称 f 在 p 处沿方向 u 有方向导数,上述极限记为 ∂u∂f(p),称为 f 沿 u 的方向导数.
重要
(1) 方向导数就是一元函数 φ(t)=f(p+tu) 在 t=0 处的导数. 特别地,当 u=ei=(0,⋯,0,1,0,⋯,0)(第 i 个位置为 1 的单位向量)时,又将 ∂u∂f(p) 记为 ∂xi∂f(p),称为 f 的第 i 个偏导数. 按定义,有
∂xi∂f(p)=t→0limtf(p1,⋯,pi−1,pi+t,pi+1,⋯,pn)−f(p1,⋯,pn).
(2) 偏导数 ∂xi∂f 又记为 fxi′ 或 fxi. 如果 fxi′=∂xi∂f 仍然可求偏导数,则记 fyixi′′=∂yi∂(∂xi∂f),fxiyi′′=∂xi∂(∂yi∂f),称为 2 阶偏导数. 类似地可以定义高阶偏导数.
如果 f 存在直到 k 阶的连续偏导数,则称 f 为 Ck 函数. 我们也使用形如这样的记号:
∂xi2∂2f=∂xi∂(∂xi∂f),∂xi∂yi∂2f=∂xi∂(∂yi∂f),⋯.
/example/ 设 (x0,y0,z0)∈R3,求函数的偏导数
f(x,y,z)=[(x−x0)2+(y−y0)2+(z−z0)2]−21
记
r=[(x−x0)2+(y−y0)2+(z−z0)2]21
则
∂x∂f=−r21⋅∂x∂r=−r21⋅rx−x0=−r3x−x0.
同理,
∂y∂f=−r3y−y0,∂z∂f=−r3z−z0.
和一元函数不同的是,偏导数的存在不能保证多元函数的连续性,这是因为偏导数只反映函数沿特定方向的性质.
/example/
设
f(x,y)={0,1,when x⋅y=0,when x⋅y=0,
则
∂x∂f(0,0)∂y∂f(0,0)=x→0limxf(x,0)−f(0,0)=0,=y→0limyf(0,y)−f(0,0)=0.
显然,f 在 (0,0) 处不连续.
定理1 (复合求导). 设 f 如前,x0∈D. 假设 fxi′ (1≤i≤n) 在 x0 处连续,则
(1) f 在 x0 处连续;
(2) 如果 xi=xi(t) 在 t0 处可导,x0=(x1(t0),⋯,xn(t0)),则 f(x(t)) 在 t=t0 处可导,且
dtdf(x(t))t=t0=i=1∑n∂xi∂f(x(t0))⋅dtdxi(t0).
(1) 利用微分中值定理,有
f(x)−f(x0)=i=1∑n[f(x10,⋯,xi−10,xi,⋯,xn)−f(x10,⋯,xi−10,xi0,xi+10,⋯,xn)]=i=1∑nfxi′(x10,⋯,xi−10,ξi,xi+1,⋯,xn)⋅(xi−xi0),
当 x→x0 时,ξi→xi0,由 fxi′ 在 x0 处连续知 x→x0lim(f(x)−f(x0))=0.
(2) 由 (1) 的证明,有
dtdft=t0=t→t0limt−t0f(x(t))−f(x(t0))=t→t0limi=1∑nfxi′(x10,⋯,xi−10,ξi,xi+1,⋯,xn)⋅t−t0x(t)−xi(t0)=i=1∑nfxi′(x0)⋅xi′(t0).
这就证明了定理.
推论2. 在定理的条件下,如果 u=∑i=1nui⋅ei=(u1,u2,⋯,un),则
∂u∂f(p)=dtdt=0f(p+tu)=i=1∑n∂xi∂f(p)⋅ui.
定理3 (求导次序的可交换性). 设 f:D→R 为二元函数,(x0,y0)∈D. 如果 fxy′′ 和 fyx′′ 在 (x0,y0) 处连续,则
fxy′′(x0,y0)=fyx′′(x0,y0).
对于充分小的 k=0,h=0 分别考虑函数
φ(y)=f(x0+h,y)−f(x0,y),ψ(x)=f(x,y0+k)−f(x,y0).
由微分中值定理,有
φ(y0+k)−φ(y0)=φy′(y0+θ1k)k(0<θ1<1)=[fy′(x0+h,y0+θ1k)−fy′(x0,y0+θ1k)]k=fxy′′(x0+θ2h,y0+θ1k)hk.(0<θ2<1)
同理,
ψ(x0+h)−ψ(x0)=fyx′′(x0+θ3h,y0+θ4k)hk,(0<θ3,θ4<1).
易见,
φ(y0+k)−φ(y0)=ψ(x0+h)−ψ(x0),
故有
fxy′′(x0+θ2h,y0+θ1k)=fyx′′(x0+θ3h,y0+θ4k).
令 k,h→0,由 fxy′′, fyx′′ 在 (x0,y0) 处连续即得欲证等式.
推论4. 多元函数的各阶偏导数如果连续,则其值与求导次序无关.
· 几何应用
设 σ:[α,β]→Rn 为连续映射,称 σ 为 Rn 中的一条连续曲线. 记
σ(t)=(x1(t),⋯,xn(t)),t∈[α,β].
如果 xi(t) (1≤i≤n) 在 t=t0 处均可导,则称 σ 在 t0 处可导,记
σ′(t0)=dtdσ(t0)=dtdσt=t0=(x1′(t0),⋯,xn′(t0)),
称 σ′(t0) 为 σ 在 t0 处的切向量.
当 σ′(t0)=0 时,称 {σ(t0)+σ′(t0)u∣u∈R} 为 σ 在 t0 处的切线,其方程可写为 p−σ(t0)=u⋅σ′(t0),或
x1′(t0)x−x0=x2′(t0)y−y0=x3′(t0)z−z0.
经过 σ(t0) 且与切线正交的超平面称为法面,其方程为
(q−σ(t0))⋅σ′(t0)=0.
/example/
设 f 为一元可微函数,令
σ(t)=(t,f(t)),
则 σ′(t0)=(1,f′(t0)),σ 在 t0 处切线方程为
1x−t0=f′(t0)y−f(t0),
即
y=f(t0)+f′(t0)(x−t0).
这也就是一元函数图像的切线.
/example/ 求螺旋线的切线和法面方程
σ(t)=(acost,asint,t),t∈R
在 t=t0 处,σ′(t0)=(−asint0,acost0,1),故切线方程为
−asint0x−acost0=acost0y−asint0=1z−t0,
法面方程化简后为 −xasint0+yacost0+z−t0=0.
设 D 为 Rm 中的开集,我们称连续映射 r:D→Rn (n>m) 为 Rn 中的一个参数曲面. 设 u0=(u10,⋯,um0)∈D,则
u↦r(u10,⋯,ui−10,u,ui+10,⋯,um0)
为 Rn 中曲线,称为参数曲面上的 ui 曲线. 如果 ui 曲线在 ui0 处可导,则记
∂ui∂r(u0)=rui(u0)=rui′(u0),
它是该曲线在 u0 处的切向量. 如果 {rui′(u0)∣1≤i≤m} 线性无关(此时称 u0 为正则点),则称由这些切向量张成的、经过 r(u0) 的子线性空间为切空间,切空间的正交补称为法空间,法空间中的向量称为法向量.
对于 R3 中的曲面,设其参数表示为
r(u,v)=(x(u,v),y(u,v),z(u,v)),
则其切向量为
ru′(u0,v0)rv′(u0,v0)=(xu′(u0,v0),yu′(u0,v0),zu′(u0,v0)),=(xv′(u0,v0),yv′(u0,v0),zv′(u0,v0)).
如果 ru′(u0,v0),rv′(u0,v0) 线性无关,则
n=ru′(u0,v0)×rv′(u0,v0)=(yu′zv′−zu′yv′,zu′xv′−xu′zv′,xu′yv′−yu′xv′)=0,
n 为法向量,从而曲面的切平面方程为
(p−r(u0,v0))⋅n=0
或改写为
x−x(u0,v0)xu′(u0,v0)xv′(u0,v0)y−y(u0,v0)yu′(u0,v0)yv′(u0,v0)z−z(u0,v0)zu′(u0,v0)zv′(u0,v0)=0.
/example/ 求球面 S2={(x,y,z)∈R3∣x2+y2+z2=1} 的切面.
球面可写成参数曲面
x=sinθcosφ,y=sinθsinφ,z=cosθ,
其中 0≤θ≤π,0≤φ≤2π. 其法向量为
n=(cosθcosφ,cosθsinφ,−sinθ)×(−sinθsinφ,sinθcosφ,0)=sinθ⋅(x,y,z),
故球面在 (x0,y0,z0) 处切平面方程为
(x−x0)⋅x0+(y−y0)⋅y0+(z−z0)⋅z0=0.
一般地,当 m=n−1 时,称参数曲面 r:D→Rn 为超曲面. 如果 r 表示为
r(u)=r(u1,⋯,un−1)=(x1(u1,⋯,un−1),⋯,xn(u1,⋯,un−1)),
在正则点 u0 处,曲面的 n−1 个切向量为
rui′(u0)=(∂ui∂x1(u0),⋯,∂ui∂xn(u0)),i=1,⋯,n−1.
记 N=(N1,⋯,Nn),其中
Ni=(−1)i−1∂(u1,⋯,un−1)∂(x1,⋯,xi−1,xi+1⋯,xn)(u0),
这里我们采用了下面的记号
∂(u1,⋯,un−1)∂(x1,⋯,xi−1,xi+1⋯,xn)(u0)=det∂u1∂x1(u0)⋮∂u1∂xi−1(u0)∂u1∂xi+1(u0)⋮∂u1∂xn(u0)⋯⋱⋯⋯⋱⋯∂un−1∂x1(u0)⋮∂un−1∂xi−1(u0)∂un−1∂xi+1(u0)⋮∂un−1∂xn(u0).
根据矩阵行列式的性质,N 与 rui′(u0) (1≤i≤n−1) 均正交,即 N 是曲面的法向量.
Part 2 映射的微分
回忆一下,对于一元函数而言,可微是指该函数可以被线性函数一阶逼近. 我们也可以利用线性化的思想来研究多元函数.
设 D⊂Rn 为开集,向量值函数 f:D→Rm 写成分量形式为
f(x1,⋯,xn)=(f1(x1,⋯,xn),⋯,fm(x1,⋯,xn)),
为方便起见,在下面的内容中欧氏空间里的向量有时以列向量来表示.
· 微分
定义1 (微分).
设 f 如上,x0=(x10,⋯,xn0)∈D. 如果存在 m×n 阶的矩阵 A=(aij)m×n,使得对于 x0 附近的点 x,有
∥f(x)−[f(x0)+A⋅(x−x0)]∥=o(∥x−x0∥),(x→x0)
则称 f 在 x0 处可微,线性映射
df(x0):Rn→Rmv↦A⋅v
称为 f 在 x0 处的微分.
命题1 (可微 ⇒ 可导). 如果 f:D→Rm 在 x0 处可微,则其分量 fi (1≤i≤m) 在 x0 处存在方向导数,并且
A=(∂xj∂fi(x0))m×n.
从微分的定义可以看出,如果 f 在 x0 处可微,则 f 在 x0 处连续. 下面以 m=1 为例说明方向导数的存在性.
为此,取单位向量 u,由定义,我们有
f(x0+tu)−f(x0)=A⋅(x0+tu−x0)+o(∥x0+tu−x0∥)=tA⋅u+o(∣t∣),
这说明 ∂u∂f(x0)=A⋅u,即方向导数存在. 特别地,
∂xi∂f(x0)=A⋅ei,A=(∂x1∂f(x0),⋯,∂xn∂f(x0)).
这就证明了命题.
如果 fi (1≤i≤m) 的偏导数均存在,则记 Jf=(∂xj∂fi)m×n,称为 f 的 Jacobian 矩阵.
当 m=1 时,又记 Jf 为 ∇f,称为 f 的梯度.
Jf 在每一点的值构成一个映射 Jf:D→Rmn,这里我们将 m×n 阶矩阵视为 Rmn 中的点.
定理2 (可微的充分条件). 如果 Jf 在 D 中存在,且它作为映射在 x0 处连续,则 f 在 x0 处可微.
仍以 m=1 为例来证明. 由条件,fxi′ 在 x0 处连续,i=1,2,⋯,n. 根据微分中值定理,有
f(x)−f(x0)=i=1∑n[f(x10,⋯,xi−10,xi,xi+1,⋯,xn)−f(x10,⋯,xi0,xi+1,⋯,xn)]=i=1∑nfxi′(x10,⋯,xi−10,xi0+θi(xi−xi0),xi+1,⋯,xn)⋅(xi−xi0)=i=1∑nfxi′(x0)⋅(xi−xi0)+i=1∑nαi⋅(xi−xi0),
其中,当 xi→xi0 时
αi=fxi′(x10,⋯,xi−10,xi0+θi(xi−xi0),xi+1,⋯,xn)−fxi′(x10,⋯,xn0)→0,
从而
f(x)−[f(x0)+i=1∑nfxi′(x0)⋅(xi−xi0)]≤(i=1∑nαi2)21⋅∥x−x0∥=o(∥x−x0∥),
即 f 在 x0 处可微.
如果我们把 m×n 的矩阵视为 Rmn 中的点,则矩阵也可定义自然的范数. 即,如果 A=(aij)m×n,则其范数定义为
∥A∥=[j=1∑ni=1∑maij2]21.
由 Schwarz 不等式可得
∥A⋅v∥≤∥A∥⋅∥v∥,∀v∈Rn.
· 链式法则
定理3 (复合求导). 设 Δ⊂Rl 为开集,D⊂Rm 为开集,g:Δ→D 及 f:D→Rn 为映射. 如果 g 在 u0∈Δ 处可微,f 在 x0=g(u0) 处可微,则复合映射 h=f∘g:Δ→Rn 在 u0 处可微,且
Jh(u0)=Jf(x0)⋅Jg(u0).
因为 g 在 u0 处可微,故
g(u)−g(u0)=Jg(u0)⋅(u−u0)+Rg(u,u0),(1)
其中 Rg(u,u0)=o(∥u−u0∥). 同理,因为 f 在 x0=g(u0) 处可微,故
f(x)−f(x0)=Jf(x0)⋅(x−x0)+Rf(x,x0),(2)
其中 Rf(x,x0)=o(∥x−x0∥).
由 (1) 知,当 u→u0 时,g(u)→g(u0)=x0. 以 x=g(u) 代入 (2),得
f∘g(u)−f∘g(u0)=Jf(x0)(g(u)−g(u0))+Rf(g(u),g(u0))=Jf(x0)⋅Jg(u0)⋅(u−u0)+Rf∘g(u,u0),(3)
其中
Rf∘g(u,u0)=Jf(x0)⋅Rg(u,u0)+Rf(g(u),g(u0)),
我们有如下估计
∥Rf∘g(u,u0)∥≤∥Jf(x0)⋅Rg(u,u0)∥+∥Rf(g(u),g(u0)∥≤∥Jf(x0)∥⋅∥Rg(u,u0)∥+o(∥g(u)−g(u0)∥)=o(∥u−u0∥)+o(O(∥u−u0∥))=o(∥u−u0∥).
由 (3) 及微分的定义知 f∘g 在 u0 处可微,且 J(f∘g)(u0)=Jf(x0)⋅Jg(u0).
如果将 f, g 分别表示成分量形式
yi=fi(x1,⋯,xm),i=1,⋯,n,xj=gj(u1,⋯,ul),j=1,⋯,m.
则 J(f∘g)(u0)=Jf(x0)⋅Jg(u0) 写成矩阵的形式为
∂u1∂y1(u0)⋮∂u1∂yn(u0)⋯⋱⋯∂ul∂y1(u0)⋮∂ul∂yn(u0)n×l=∂x1∂y1(x0)⋮∂x1∂yn(x0)⋯⋱⋯∂xm∂y1(x0)⋮∂xm∂yn(x0)n×m⋅∂u1∂x1(u0)⋮∂u1∂xm(u0)⋯⋱⋯∂ul∂x1(u0)⋮∂ul∂xm(u0)m×l,
即
∂uj∂yi(u0)=s=1∑m∂xs∂yi(g(u0))⋅∂uj∂xs(u0).
这也就是所谓的链规则.
设 u=f(x,y) 可微,x=rcosθ, y=rsinθ,证明
(∂x∂u)2+(∂y∂u)2=(∂r∂u)2+r21(∂θ∂u)2.
由链规则,
∂r∂u∂θ∂u=∂x∂u⋅∂r∂x+∂y∂u⋅∂r∂y=∂x∂ucosθ+∂y∂usinθ=∂x∂u⋅∂θ∂x+∂y∂u⋅∂θ∂y=−r∂x∂usinθ+r∂y∂ucosθ
这说明
(∂r∂u)2+r21(∂θ∂u)2=(∂x∂ucosθ+∂y∂usinθ)2+(−∂x∂usinθ+∂y∂ucosθ)2=(∂x∂u)2+(∂y∂u)2.
设 z=f(u,v,w), v=φ(u,s), s=ψ(u,w),求 ∂u∂z, ∂w∂z.
按照定义,
z=f(u,v,w)=f(u,φ(u,s),w)=f(u,φ(u,ψ(u,w)),w).
由链规则,
∂u∂z∂w∂z=∂u∂f+∂v∂f⋅∂u∂v=∂u∂f+∂v∂f⋅(∂u∂φ+∂s∂φ⋅∂u∂s)=∂u∂f+∂v∂f⋅∂u∂φ+∂v∂f⋅∂s∂φ⋅∂u∂ψ=∂w∂f+∂v∂f⋅∂w∂v=∂w∂f+∂v∂f(∂s∂φ⋅∂w∂s)=∂w∂f+∂v∂f⋅∂s∂φ⋅∂w∂ψ.
· 形式微分
最后,我们简单地介绍全微分(形式微分)的概念. 设 f:D→R 为可微的多元函数,由定义,f 在 x 处的微分 df(x) 是一个线性映射
df(x):Rm→Rv↦i=1∑m∂xi∂f⋅vi.
我们将映射 x↦df(x) 称为 f 的全微分,记为 df. 由于
d(λf+μg)(x)=λdf(x)+μdg(x),∀λ,μ∈R,
因此,全微分之间也可以定义加法和数乘运算,在这个意义下,有
df=i=1∑n∂xi∂f⋅dxi(∗)
d(λf+μg)=λdf+μdg,d(f⋅g)=fdg+gdf,d(gf)=g2gdf−fdg(g=0).
如果将 (*) 写成矩阵形式:
df=Jf⋅(dx1,⋯,dxn)T,
则复合映射的链规则可写为
d(f∘g)=J(f∘g)⋅(du1,⋯,dum)T=Jf(x)⋅Jg(u)(du1,⋯,dum)T(x=g(u))=Jf(g(u))⋅(dg1,⋯,dgn)T.
这个等式称为全微分的形式不变性.
更新日志
2026/8/17 07:22
查看所有更新日志
44b2c-notes re于