第十二章 多元函数的微分学
本章包含多元函数微分学相关的重要定理。
§1 偏导数
定义12.1.1 偏导数
设函数 f(x,y) 在点 (x0,y0) 的某个邻域内有定义。如果极限
Δx→0limΔxf(x0+Δx,y0)−f(x0,y0)
存在且有限,则称此极限值为 f(x,y) 在 (x0,y0) 处关于 x 的偏导数,记为 fx(x0,y0) 或 ∂x∂f(x0,y0)。类似定义关于 y 的偏导数 fy(x0,y0)。
例子:定义12.1.1 偏导数 — 例子
定义12.1.2 可微(多元)
设函数 f(x,y) 在 (x0,y0) 的某个邻域内有定义。如果存在常数 A,B,使得
f(x0+Δx,y0+Δy)−f(x0,y0)=AΔx+BΔy+o((Δx)2+(Δy)2),
则称 f(x,y) 在 (x0,y0) 处可微,AΔx+BΔy 称为 f 在 (x0,y0) 处的全微分,记为
df=Adx+Bdy=fx(x0,y0)dx+fy(x0,y0)dy.
例子:定义12.1.2 可微(多元) — 例子
定义12.1.3 高阶偏导数
设 f(x,y) 的偏导数 fx(x,y) 和 fy(x,y) 仍可对 x 或 y 求偏导,则称其为 f 的二阶偏导数,记为
fxx=∂x2∂2f,fxy=∂y∂x∂2f,fyx=∂x∂y∂2f,fyy=∂y2∂2f.
其中 fxy 和 fyx 称为混合偏导数。类似可定义更高阶的偏导数。
例子:定义12.1.3 高阶偏导数 — 例子
定义12.1.4 向量值函数的导数(Jacobi矩阵)
设 f:Rn→Rm,f=(f1,f2,…,fm)T。若每个分量 fi 在 x0 处可微,则称矩阵
Jf(x0)=∂x1∂f1⋮∂x1∂fm⋯⋱⋯∂xn∂f1⋮∂xn∂fmx0
为 f 在 x0 处的 Jacobi矩阵(或导数),其行列式称为 Jacobi行列式。
例子:定义12.1.4 向量值函数的导数(Jacobi矩阵) — 例子
定义12.2.1 方向导数
设函数 f(x) 在 x0 的某个邻域内有定义,l 是一非零向量,el 是 l 方向的单位向量。如果极限
t→0+limtf(x0+tel)−f(x0)
存在,则称此极限值为 f 在 x0 处沿方向 l 的方向导数,记为 ∂l∂fx0。
例子:定义12.2.1 方向导数 — 例子
定义12.2.2 梯度
设 f(x) 在 x0 处可微,则称向量
∇f(x0)=(∂x1∂f,∂x2∂f,…,∂xn∂f)x0
为 f 在 x0 处的梯度。
例子:定义12.2.2 梯度 — 例子
定义12.3.1 极值(多元)
设 f(x) 在 x0 的某个邻域内有定义。若对该邻域中一切 x,成立 f(x)⩽f(x0)(或 f(x)⩾f(x0)),则称 f(x0) 为 f 的一个极大值(或极小值),x0 称为极值点。
例子:定义12.3.1 极值(多元) — 例子
定义12.4.1 隐函数
设 F(x,y) 在区域 D 上有定义。若方程 F(x,y)=0 在某条件下确定了一个函数 y=y(x),使得 F(x,y(x))=0,则称 y=y(x) 为由方程 F(x,y)=0 所确定的隐函数。
例子:定义12.4.1 隐函数 — 例子
定理12.1.1 偏导数与连续性
定理陈述:多元函数在某点存在偏导数,不能保证函数在该点连续。
证明:
核心想法:举反例。偏导数只控制沿坐标轴方向的行为,不控制其他方向。
第1步:构造反例:
f(x,y)={x2+y2xy,0,(x,y)=(0,0)(x,y)=(0,0)
第2步:计算偏导数。fx(0,0)=limh→0hf(h,0)−f(0,0)=limh→0h0−0=0。同理 fy(0,0)=0。偏导数存在。
第3步:但沿 y=kx 趋于原点时,f(x,kx)=x2+k2x2kx2=1+k2k,极限依赖于 k,所以 lim(x,y)→(0,0)f(x,y) 不存在,f 在 (0,0) 不连续。
证毕
意义:偏导数存在是比连续性更弱的条件,这与一元函数中”可导 ⇒ 连续”形成鲜明对比。
例子:定理12.1.1 偏导数与连续性 — 例子
定理12.1.2 混合偏导数相等
定理陈述:若 fxy 和 fyx 在点 (x0,y0) 连续,则 fxy(x0,y0)=fyx(x0,y0)。
证明:
核心想法:考虑二阶差商 I=f(x0+h,y0+k)−f(x0+h,y0)−f(x0,y0+k)+f(x0,y0),用两种方式计算它,分别得到 fxy 和 fyx 的近似。
第1步:令 I(h,k)=f(x0+h,y0+k)−f(x0+h,y0)−f(x0,y0+k)+f(x0,y0)。
第2步:方式一——先对 y 用微分中值定理。令 φ(y)=f(x0+h,y)−f(x0,y),则 I=φ(y0+k)−φ(y0)。
由Lagrange中值定理,I=kφ′(y0+θ1k)=k[fy(x0+h,y0+θ1k)−fy(x0,y0+θ1k)]。
再对 x 用中值定理:I=khfyx(x0+θ2h,y0+θ1k)。
第3步:方式二——先对 x 用中值定理。令 ψ(x)=f(x,y0+k)−f(x,y0),则 I=ψ(x0+h)−ψ(x0)。
类似地,I=khfxy(x0+θ3h,y0+θ4k)。
第4步:两种方式结果相等:fyx(x0+θ2h,y0+θ1k)=fxy(x0+θ3h,y0+θ4k)。
第5步:令 h,k→0,由 fxy 和 fyx 的连续性,fyx(x0,y0)=fxy(x0,y0)。
证毕
例子:定理12.1.2 混合偏导数相等 — 例子
§2 全微分
定理12.2.1 可微的必要条件
定理陈述:若函数 f(x,y) 在点 (x0,y0) 可微,则 f 在该点连续,且偏导数存在。
证明:
核心想法:可微意味着 Δf=fxΔx+fyΔy+o(ρ),令 Δx,Δy→0 得连续性;分别令 Δy=0 和 Δx=0 得偏导数存在。
第1步:可微的定义是:Δf=f(x0+Δx,y0+Δy)−f(x0,y0)=AΔx+BΔy+o(ρ),其中 ρ=(Δx)2+(Δy)2。
第2步(连续性):令 (Δx,Δy)→(0,0),则 ρ→0,AΔx+BΔy→0,o(ρ)→0,所以 Δf→0,f 连续。
第3步(偏导数存在):令 Δy=0,ρ=∣Δx∣:
f(x0+Δx,y0)−f(x0,y0)=AΔx+o(∣Δx∣).
Δxf(x0+Δx,y0)−f(x0,y0)=A+Δxo(∣Δx∣)→A.
所以 fx(x0,y0)=A。同理 fy(x0,y0)=B。
证毕
例子:定理12.2.1 可微的必要条件 — 例子
定理12.2.2 可微的充分条件
定理陈述:若函数 f(x,y) 的偏导数在点 (x0,y0) 的某邻域内存在且在该点连续,则 f 在该点可微。
证明:
核心想法:将 Δf 拆成两步变化,每步用一元微分中值定理。
第1步:Δf=f(x0+Δx,y0+Δy)−f(x0,y0)
=[f(x0+Δx,y0+Δy)−f(x0,y0+Δy)]+[f(x0,y0+Δy)−f(x0,y0)].
第2步:第一个方括号对 x 用Lagrange中值定理:
f(x0+Δx,y0+Δy)−f(x0,y0+Δy)=fx(x0+θ1Δx,y0+Δy)Δx.
第二个方括号对 y 用中值定理:
f(x0,y0+Δy)−f(x0,y0)=fy(x0,y0+θ2Δy)Δy.
第3步:由偏导数连续:
fx(x0+θ1Δx,y0+Δy)=fx(x0,y0)+α1,其中 α1→0(当 ρ→0)。
fy(x0,y0+θ2Δy)=fy(x0,y0)+α2,其中 α2→0。
第4步:
Δf=fx(x0,y0)Δx+fy(x0,y0)Δy+α1Δx+α2Δy.
第5步:∣α1Δx+α2Δy∣⩽(∣α1∣+∣α2∣)ρ=o(ρ)(因为 α1,α2→0)。
所以 Δf=fxΔx+fyΔy+o(ρ),f 可微。
证毕
例子:定理12.2.2 可微的充分条件 — 例子
§3 复合函数求导
定理12.3.1 链式法则
定理陈述:设 z=f(u,v),u=φ(x,y),v=ψ(x,y),若 f 可微,φ,ψ 有偏导数,则:
∂x∂z=∂u∂f∂x∂u+∂v∂f∂x∂v.
证明:
核心想法:f 可微,所以 Δz=fuΔu+fvΔv+o(ρ),两边除以 Δx 取极限。
第1步:给 x 一个增量 Δx(y 不变),则 u,v 有增量 Δu=φ(x+Δx,y)−φ(x,y),Δv=ψ(x+Δx,y)−ψ(x,y)。
第2步:因为 f 可微:
Δz=fu(u,v)Δu+fv(u,v)Δv+o((Δu)2+(Δv)2).
第3步:两边除以 Δx:
ΔxΔz=fuΔxΔu+fvΔxΔv+Δxo((Δu)2+(Δv)2).
第4步:令 Δx→0。因为 φ,ψ 有偏导数,ΔxΔu→∂x∂u,ΔxΔv→∂x∂v,Δu→0,Δv→0。
第5步:Δxo((Δu)2+(Δv)2)=(Δu)2+(Δv)2o((Δu)2+(Δv)2)⋅Δx(Δu)2+(Δv)2→0⋅(∂x∂u)2+(∂x∂v)2=0.
第6步:所以 ∂x∂z=fu∂x∂u+fv∂x∂v。
证毕
例子:定理12.3.1 链式法则 — 例子
§4 方向导数与梯度
定理12.4.1 方向导数与梯度的关系
定理陈述:若 f 在点 P 可微,则 f 在点 P 沿方向 l 的方向导数为:
∂l∂f=∇f⋅l0=∣∇f∣cosθ.
证明:
核心想法:方向导数是沿射线 P+tl0 的变化率,用链式法则计算。
第1步:设 l0=(cosα,cosβ)(单位向量),则沿 l 方向的参数曲线为 x=x0+tcosα,y=y0+tcosβ。
第2步:方向导数定义为:
∂l∂f=t→0+limtf(x0+tcosα,y0+tcosβ)−f(x0,y0).
第3步:令 g(t)=f(x0+tcosα,y0+tcosβ)。由链式法则(定理12.3.1):
g′(0)=fx(x0,y0)cosα+fy(x0,y0)cosβ=∇f⋅l0.
第4步:由内积公式,∇f⋅l0=∣∇f∣∣l0∣cosθ=∣∇f∣cosθ,其中 θ 是 ∇f 与 l 的夹角。
证毕
例子:定理12.4.1 方向导数与梯度的关系 — 例子
定理12.4.2 梯度的几何意义
定理陈述:梯度方向是函数值增长最快的方向,梯度模是函数在该方向的变化率。
证明:
核心想法:由定理12.4.1,∂l∂f=∣∇f∣cosθ,当 θ=0 时取最大值。
第1步:由定理12.4.1,方向导数 ∂l∂f=∣∇f∣cosθ,其中 θ 是梯度方向与 l 方向的夹角。
第2步:−1⩽cosθ⩽1,所以 ∂l∂f⩽∣∇f∣。
第3步:等号成立当且仅当 cosθ=1,即 θ=0,l 与 ∇f 同向。
所以梯度方向是增长最快的方向,最大变化率为 ∣∇f∣。
证毕
例子:定理12.4.2 梯度的几何意义 — 例子
§5 Taylor公式
定理12.5.1 多元函数的Taylor公式
定理陈述:设 f(x,y) 在点 (x0,y0) 的某邻域内有 n+1 阶连续偏导数,则在该邻域内:
f(x0+h,y0+k)=m=0∑nm!1(h∂x∂+k∂y∂)mf(x0,y0)+Rn,
其中 Rn=(n+1)!1(h∂x∂+k∂y∂)n+1f(x0+θh,y0+θk)(0<θ<1)。
证明:
核心想法:令 g(t)=f(x0+th,y0+tk),化为一元函数的Taylor公式。
第1步:定义 g(t)=f(x0+th,y0+tk),t∈[0,1]。则 g(0)=f(x0,y0),g(1)=f(x0+h,y0+k)。
第2步:由链式法则,g′(t)=fx⋅h+fy⋅k=(h∂x∂+k∂y∂)f。
g′′(t)=(h∂x∂+k∂y∂)2f,一般地 g(m)(t)=(h∂x∂+k∂y∂)mf。
第3步:对 g(t) 在 t=0 处用一元Taylor公式(定理5.3.2):
g(1)=m=0∑nm!g(m)(0)+(n+1)!g(n+1)(θ),0<θ<1.
第4步:代入 g(m)(0)=(h∂x∂+k∂y∂)mf(x0,y0),g(n+1)(θ)=(h∂x∂+k∂y∂)n+1f(x0+θh,y0+θk),即得结论。
证毕
例子:定理12.5.1 多元函数的Taylor公式 — 例子
§6 隐函数存在定理
定理12.6.1 一个方程的情形
定理陈述:设 F(x,y) 在点 (x0,y0) 的某邻域内有连续偏导数,且 F(x0,y0)=0,Fy(x0,y0)=0,则存在唯一的隐函数 y=f(x),满足 F(x,f(x))=0,且 f′(x)=−FyFx。
证明:
核心想法:不妨设 Fy(x0,y0)>0。由连续性,Fy 在附近为正,F 关于 y 严格递增。用介值定理对每个 x 附近确定唯一的 y。
第1步:不妨设 Fy(x0,y0)>0。由 Fy 连续,存在 δ1,δ2>0,在 [x0−δ1,x0+δ1]×[y0−δ2,y0+δ2] 上 Fy>0。
第2步:F 关于 y 严格递增。F(x0,y0)=0,所以 F(x0,y0−δ2)<0<F(x0,y0+δ2)。
第3步:由 F 连续,存在 δ⩽δ1,当 ∣x−x0∣⩽δ 时 F(x,y0−δ2)<0<F(x,y0+δ2)。
第4步:对每个 x∈[x0−δ,x0+δ],F(x,⋅) 从负到正严格递增,由介值定理,存在唯一的 y=f(x)∈(y0−δ2,y0+δ2) 使得 F(x,f(x))=0。
第5步(连续性):设 xn→x,f(xn)=yn。{yn} 有界,若 yn→y 的某子列,由 F 连续,F(x,y)=0。由唯一性,y=f(x)。所以 f 连续。
第6步(可微性):给 x 增量 Δx,y=f(x) 有增量 Δy=f(x+Δx)−f(x)。F(x+Δx,y+Δy)=0=F(x,y)。
由 F 可微:0=FxΔx+FyΔy+o(ρ)。除以 Δx 取极限:0=Fx+Fyf′(x),所以 f′(x)=−FyFx。
证毕
例子:定理12.6.1 一个方程的情形 — 例子
定理12.6.2 方程组的情形
定理陈述:设 F(x,y,u,v) 和 G(x,y,u,v) 在点 (x0,y0,u0,v0) 的某邻域内有连续偏导数,F(x0,y0,u0,v0)=G(x0,y0,u0,v0)=0,且Jacobi行列式 J=∂(u,v)∂(F,G)(x0,y0,u0,v0)=0,则存在唯一的隐函数组 u=u(x,y),v=v(x,y)。
证明:
核心想法:与一个方程情形类似,J=0 保证可以解出 u,v。用迭代法或压缩映射原理。
第1步:J=FuGuFvGv=FuGv−FvGu=0 在 (x0,y0,u0,v0)。
第2步:不妨设 Fu=0(若 Fu=0 则 FvGu=0,可交换讨论)。由定理12.6.1,从 F(x,y,u,v)=0 可解出 u=φ(x,y,v)。
第3步:代入 G:G(x,y,φ(x,y,v),v)=0。验证 ∂v∂G(x,y,φ,v)=Guφv+Gv。
由隐函数求导,φv=−FuFv,所以 ∂v∂G=Gu⋅(−FuFv)+Gv=Fu−GuFv+GvFu=FuJ=0。
第4步:再由定理12.6.1,从 G(x,y,φ(x,y,v),v)=0 可解出 v=v(x,y)。然后 u=φ(x,y,v(x,y))=u(x,y)。
证毕
例子:定理12.6.2 方程组的情形 — 例子
§7 极值问题
定理12.7.1 极值的必要条件
定理陈述:若 f(x,y) 在点 (x0,y0) 有极值且偏导数存在,则 fx(x0,y0)=fy(x0,y0)=0。
证明:
核心想法:极值点处,沿每个坐标轴方向都是一元函数的极值点。
第1步:设 f 在 (x0,y0) 取极值。令 g(x)=f(x,y0),则 g 在 x0 取极值。
第2步:g′(x0)=fx(x0,y0)。由一元函数极值的必要条件(Fermat引理),g′(x0)=0,即 fx(x0,y0)=0。
第3步:同理令 h(y)=f(x0,y),得 fy(x0,y0)=0。
证毕
例子:定理12.7.1 极值的必要条件 — 例子
定理12.7.2 极值的充分条件
定理陈述:设 f(x,y) 在点 (x0,y0) 的某邻域内有二阶连续偏导数,且 fx=fy=0。记 A=fxx,B=fxy,C=fyy,D=AC−B2,则:
- 若 D>0 且 A>0,则 (x0,y0) 是极小值点
- 若 D>0 且 A<0,则 (x0,y0) 是极大值点
- 若 D<0,则 (x0,y0) 不是极值点
证明:
核心想法:用Taylor公式展开到二阶,分析二次型的正定性。
第1步:由Taylor公式(定理12.5.1),在驻点处一阶项为零:
f(x0+h,y0+k)−f(x0,y0)=21(Ah2+2Bhk+Ck2)+o(h2+k2).
第2步:二次型 Q(h,k)=Ah2+2Bhk+Ck2 的正定性由 D=AC−B2 和 A 决定。
第3步:Q=A(h+ABk)2+ADk2(A=0 时配方)。
第4步:若 D>0 且 A>0:Q=A(h+ABk)2+ADk2>0((h,k)=(0,0) 时),所以 Q 正定,f(x0+h,y0+k)>f(x0,y0)(h,k 足够小时),极小值。
第5步:若 D>0 且 A<0:Q<0((h,k)=(0,0) 时),Q 负定,极大值。
第6步:若 D<0:取 k=0,Q=Ah2;取 h=−ABk,Q=ADk2。两者异号(D<0 保证),所以 Q 不定,在 (x0,y0) 附近 f 可增可减,不是极值。
证毕
例子:定理12.7.2 极值的充分条件 — 例子
定理12.7.3 条件极值(Lagrange乘数法)
定理陈述:在约束条件 φ(x,y)=0 下求 f(x,y) 的极值,若 (x0,y0) 是条件极值点且 ∇φ(x0,y0)=0,则存在 λ 使得 ∇f(x0,y0)+λ∇φ(x0,y0)=0。
证明:
核心想法:在约束曲线上,f 的极值点处 f 的梯度必须与约束曲线正交,即 ∇f 平行于 ∇φ。
第1步:设 φy(x0,y0)=0(否则 φx=0,类似处理)。由隐函数定理,约束条件确定 y=y(x)。
第2步:令 g(x)=f(x,y(x))。(x0,y0) 是条件极值点,所以 g′(x0)=0。
第3步:由链式法则:g′(x0)=fx+fy⋅y′(x0)=0。
第4步:对 φ(x,y(x))=0 求导:φx+φy⋅y′(x0)=0,所以 y′(x0)=−φyφx。
第5步:代入:fx−fy⋅φyφx=0,即 φxfx=φyfy。
第6步:令这个比值为 −λ,则 fx+λφx=0,fy+λφy=0,即 ∇f+λ∇φ=0。
证毕
例子:定理12.7.3 条件极值(Lagrange乘数法) — 例子
相关链接
来源引用
- [数学分析 陈纪修 第三版 下](raw/数学分析 陈纪修 第三版 下/full.md)