实分析

17.4 多元微积分链式法则 ​

摘要 ​

  1. (链式法则的应用其一)设f:Rn→R和g:Rn→R都是可微函数,我们把函数h:Rn→R2定义为h(x):=(f(x),g(x)),然后令k:R2→R表示乘法函数k(a,b):=ab,然后可以注意到:

    Dh(x0)=(∇f(x0)∇g(x0))Dk(a,b)=(b,a)

    然后应用链式法则,我们有:

    D(k∘h)(x0)=(f(x0),g(x0))(∇f(x0)∇g(x0))=g(x0)∇f(x0)+f(x0)∇g(x0)

    然后又有k∘h=fg,因此D(fg)=∇(fg),从而这便给出了乘积法则:

    ∇(fg)=g∇f+f∇g

    类似地,我们可以给出和法则∇(f+g)=∇f+∇g与差法则∇(f−g)=∇f−∇g。

  2. (链式法则的应用其二)设T:Rn→Rm是一个线性变换,由于T在每一点x处都连续可微且T′(x)=T(见习题17.4.1)。因此,对于任意的可微函数f:E→Rn,Tf:E→Rm也是可微的,并且可以通过链式法则给出(Tf)′(x)=T(f′(x0))。这事实上相当于一元微积分里面法则(cf)′=c(f′)(其中c是常数)。

    ​ 此外还有一个链式法则的特殊情形,设f:Rn→Rm是一个可微函数,并且对于每一个j=1,...,n,xj:R→R都是可微函数。那么有:

    ddtf(x1(t),...,xn(t))=∑j=1nxj′(t)\part\parttf(x1(t),...,xn(t))

    (注:尝试使用链式法则对函数f∘π求导,其中π(t):=(x1(t),...,xn(t)),从而我们有Dπ=(xi′)1≤i≤nT与Df(x0)=(\partf\partx1(x0)T,\partf\partx2(x0)T,⋯,\partf\partxn(x0)T),做矩阵乘法即可得到上面的结论)


命题 ​

  1. (17.4.1 多元微积分链式法则)设E是Rn的子集,F是Rm的子集。设f:E→F是一个函数,g:F→Rp是另一个函数,并设x0是E的内点。如果f在x0处可微,并且f(x0)是F的内点,同时g在f(x0)处也是可微的,那么g∘f:E→Rp在x0处可微,而且还有等式:(g∘f)′(x0)=g′(f(x0))f′(x0)(注:应当将这个同一元微积分中的链式法则(定理10.1.15)做对比;作为链式法则和引理17.1.16的一个推论,我们有D(g∘f)(x0)=Dg(f(x0))Df(x0),也就是说,我们可以用矩阵和矩阵乘法来描述链式法则)

课后习题 ​

17.4.1 设T:Rn→Rm是一个线性变换,证明:T在任意点x处都是连续可微的,并且有T′(x)=T。思考:DT是什么(连续可微的定义见定义17.5.1) ​

显然根据可微的定义与线性变换的性质我们有:

limy→x‖Ty−Tx−T(y−x)‖‖y−x‖=limy→x0‖y−x‖=0

因此我们有T在x处可微且全导数T′(x)=T。从而对任意的1≤i≤n有对变量xi的偏导为\partT\partxi(x)=T′(x)ei=Tei是一个常值函数(因此显然是连续的),对应地导数矩阵有:

DT(x)=((\partT\partx1(x))T,...,(\partT\partxn(x))T)=((Te1)T,...,(Ten)T)
17.4.2 设E是Rn的子集。证明:如果函数f:E→Rm在E的一个内点x0处可微,那么f也在x0处连续(提示:利用习题17.1.4) ​

设f在x0处的全导数为L。

考虑任意的ε>0,由于f在x0处可微,因此存在σ>0使得对任意的x∈E满足0<‖x−x0‖<σ都有:

‖[f(x)−f(x0)]−L(x−x0)‖<ε‖x−x0‖

而根据习题17.1.4的结论,我们知道存在一个整数M使得‖Ly‖≤M‖y‖对所有的y∈Rn都成立,因此根据度量的三角不等式我们有:

‖f(x)−f(x0)‖≤‖[f(x)−f(x0)]−L(x−x0)‖+‖L(x−x0)‖<(ε+M)‖x−x0‖

此时我们定义δ:=min(σ,εε+M),此时我们得到:

对任意的ε>0,存在δ>0使得对任意的x∈E满足0<‖x−x0‖<δ有:

‖f(x)−f(x0)‖<(ε+M)‖x−x0‖≤εε+M(ε+M)=ε

即f在x0处连续。

综上,结论得证。

17.4.3 证明定理17.4.1(提示:回顾一元微积分中链式法则(定理10.1.15)证明的全过程。一个可能有效的方式是利用由序列描述的极限定义(参见命题14.1.5(b)),同时利用习题17.1.4) ​

由于f在x0处可微,因此有:

limx→x0;x∈E\{x0}‖f(x)−(f(x0)+f′(x0)(x−x0))‖‖x−x0‖=0

也即对任意的ε>0,存在δ>0使得对任意的x∈E\{x0}满足‖x−x0‖<δ都有:

同理,由于g在f(x0)处可微,因此有:

limy→f(x0);y∈F\{f(x0)}‖g(y)−[g∘f(x0)+g′(f(x0))(y−f(x0))]‖‖y−f(x0)‖=0

也即对任意的ε>0,存在δ>0使得对任意的x∈F\{f(x0)}满足‖y−f(x0)‖<δ都有‖[g(y)−g∘f(x0)]−g′(f(x0))(y−f(x0))‖<ε‖y−f(x0)‖。

由于f′(x0)与g′(f(x0))都是线性变换,因此根据习题17.1.4分别存在正实数M,N满足:

  • ∀x∈Rn,‖f′(x0)x‖≤M‖x‖。
  • ∀y∈Rm,‖g′(f(x0))y‖≤N‖y‖。

于是对任意的ε>0,我们首先寻找三个大于零的常数:

  • δ1:

根据f可微的结论,我们知道存在δ1>0使得对任意的x∈E\{x0}满足‖x−x0‖<δ1有:

‖[f(x)−f(x0)]−f′(x0)(x−x0)‖<ε1+N+M‖x−x0‖
  • δ2:

根据f可微的结论,我们知道存在δ2>0使得对任意的x∈E\{x0}满足‖x−x0‖<δ2有:

‖[f(x)−f(x0)]−f′(x0)(x−x0)‖<‖x−x0‖
  • δ3:

根据g可微的结论,我们知道存在σ>0使得对任意的y∈F\{f(x0)}满足‖y−f(x0)‖<σ有:

‖[g(y)−g∘f(x0)]−g′(f(x0))(y−f(x0))‖<ε1+N+M‖y−f(x0)‖

而习题17.4.2可知f在x0连续的,因此存在δ3>0对任意x∈E\{x0}满足‖x−x0‖<δ3都有‖f(x)−f(x0)‖<σ,从而上面的结论可以引申为:

‖[g∘f(x)−g∘f(x0)]−g′(f(x0))(f(x)−f(x0))‖<ε1+N+M‖f(x)−f(x0)‖

然后我们取δ:=min{δ1,δ2,δ3},于是对任意x∈E\{x0}满足‖x−x0‖<δ,通过多次应用三角不等式我们可以计算有:

‖[g∘f(x)−g∘f(x0)]−g′(f(x0))f′(x0)(x−x0)‖≤‖[g∘f(x)−g∘f(x0)]−g′(f(x0))[f(x)−f(x0)]‖+‖[g′(f(x0))[f(x)−f(x0)]−g′(f(x0))f′(x0)(x−x0)‖<ε1+N+M‖f(x)−f(x0)‖+N‖[f(x)−f(x0)]−f′(x0)(x−x0)‖<ε1+N+M(‖[f(x)−f(x0)]−f′(x0)(x−x0)‖+‖f′(x0)(x−x0)‖)+εN1+N+M‖x−x0‖<ε1+N+M(‖x−x0‖+M‖x−x0‖)+εN1+N+M‖x−x0‖=ε(1+N+M)1+N+M‖x−x0‖=ε‖x−x0‖

综上即有:

对任意的ε>0,存在δ>0使得对任意的x∈E\{x0}满足‖x−x0‖<δ有:

‖g∘f(x)−(g∘f(x0)+g′(f(x0))f′(x0)(x−x0))‖‖x−x0‖<ε

也即有limx→x0;x∈E\{x0}‖g∘f(x)−(g∘f(x0)+g′(f(x0))f′(x0)(x−x0))‖‖x−x0‖=0,再考虑到由习题17.1.2g′(f(x0))与f′(x0)的复合g′(f(x0))f′(x0)也是一个线性变换,于是根据全可微的定义我们有g∘f是在x0处可微的,并且导数为g′(f(x0))f′(x0)。

17.4.4 叙述并证明多元函数(即形如f:E→R的函数,其中E是Rn的子集)的商法则(即叙述一个法则,使得该法则能够给出一个有关商函数f/g的公式)。将你给出的答案同定理10.1.13(h)对比,注意务必要明晰你的假设前提都是什么 ​

我们可以给出下面的商法则:设E是Rn的子集,x0是E的内点,并设f:E→R与g:E→R是函数。若有f,g均在x0处可微且g(x0)≠0,则f/g也是在x0处可微的,并且有:

∇(f/g)(x0)=g(x0)∇f(x0)−f(x0)∇g(x0)g(x0)2

下面我们证明这个结论。


类似本节摘录1中的内容,我们定义函数h:Rn→R2为h(x):=(f(x),g(x))与k:R2→R为k(a,b):=a/b,然后计算导数矩阵有:

Dh(x0)=(∇f(x0)∇g(x0))Dk(a,b)=(1b,−ab2)

再注意到k∘h=f/g,于是根据链式法则有:

D(f/g)(x0)=Dk(f(x0),g(x0))Dh(x0)=(1g(x0),−f(x0)g(x0)2)(∇f(x0)∇g(x0))=g(x0)∇f(x0)−f(x0)∇g(x0)g(x0)2

于是结论得证。

17.4.5 设x→:R→R3是一个可微函数,并设r:R→R是函数r(t):=‖x→(t)‖,其中‖x→‖表示x→在通常的l2度量下的长度。设t0是一个实数,证明:如果r(t0)≠0,那么r在t0就是可微的,并且有 ​
r′(t0):=x→′(t0)x→(t0)r(t0)
(提示:利用定理17.4.1) ​

我们设g:R3→R为g(xi)1≤i≤3:=‖(xi)1≤i≤3‖=x12+x22+x32,于是显然可以求得:

∀1≤i≤3,\partg\partxi(xi)1≤i≤3=xix12+x22+x32

并且显然有只要x=(xi)1≤i≤3≠0就有\partg\partxi在x处连续,因此根据命题17.3.8我们有f在x处可微且对任意的v=(vi)1≤i≤3有:

f′(x)(v)=∑i=13xivix12+x22+x32=xv‖x‖

再注意到r=g∘x→,从而我们有:

r′(t0)=g′(x→(t0))x′(t0)=x→(t0)x′(t0)‖x→(t0)‖=x→′(t0)x→(t0)r(t0)

于是结论得证。


本节相关跳转 ​

实分析 10.1 基本定义

实分析 14.1 函数的极限值

实分析 17.1 线性变换

实分析 17.5 二阶导数和克莱尔定理