若 z=f(u1,u2,⋯,um) 在点 (u1,u2,⋯,um) 可微, ui=gi(x1,x2,⋯,xn) (i=1,2,⋯,m) 在点 (x1,x2,⋯,xn) 有关于 xj(j=1,2,⋯,n) 的偏导数,则复合函数
z=f[g1(x1,x2,…,xn),g2(x1,x2,…,xn),…,gm(x1,x2,…,xn)]
关于自变量 xj 的偏导数存在且
∂xj∂z=i=1∑m∂ui∂f⋅∂xj∂ui,j=1,2,…,n.(19.2)
写成矩阵的形式为
(∂x1∂z,∂x2∂z,…,∂xn∂z)=(∂u1∂f,∂u2∂f,…,∂um∂f)∂x1∂u1∂x1∂u2⋮∂x1∂um∂x2∂u1∂x2∂u2⋮∂x2∂um………∂xn∂u1∂xn∂u2⋮∂xn∂um.
特款1 若 z=f(x,y) ,而 x=φ(t),y=ψ(t) ,则
dtdz=∂x∂fφ′(t)+∂y∂fψ′(t).(19.3)特款2 若 z=f(x,y,t) ,而 x=φ(s,t),y=ψ(s,t) ,则
∂s∂z=∂x∂f∂s∂φ+∂y∂f∂s∂ψ,(19.4)∂t∂z=∂x∂f∂t∂φ+∂y∂f∂t∂ψ+∂t∂f.(19.5)
最后一个等式左边的 ∂t∂z 与等式右边的 ∂t∂f 不一样, ∂t∂z 表示函数
z=f[φ(s,t),ψ(s,t),t]对 t 求偏导, 此时视 s 为常数, 而 ∂t∂f 是 z=f(x,y,t) 对 t 求偏导, 把 x,y 视为常数. 为了避免混乱, 有时引入下面的记号
f1=∂x∂f(x,y,t),f2=∂y∂f(x,y,t),f3=∂t∂f(x,y,t),其中下标 i (i=1,2,3) 表示对第 i 个自变量求偏导,于是可将 (19.4) , (19.5) 写为
zs=f1φs+f2ψs,zt=f1φt+f2ψt+f3.写成矩阵的形式为
(zs,zt)=(f1,f2,f3)φsψs0φtψt1.
对于幂指函数 u=xy ,令 x=φ(t) , y=ψ(t) ,求 dtdu .
解
由 (19.3) 得
dtdu=∂x∂uφ′(t)+∂y∂uψ′(t)=yxy−1φ′(t)+xylnxψ′(t)=xy(xyφ′(t)+lnxψ′(t))=[φ(t)]ψ(t){φ(t)ψ(t)φ′(t)+[lnψ(t)]ψ′(t)}.(以前我们曾用另外的方法证明过它, 参见上册 165−166 页的对数求导法.)
作为公式 (19.3) 的另一个应用, 讨论行列式
Δ=a11a21⋮an1a12a22⋮an2………a1na2n⋮ann
的求导, 其中假定元素 aij(i,j=1,2,⋯,n) 都是 t 的一元函数, 它们关于 t 的导数 dtdaij 都存在.
证明: 行列式 Δ 的导数等于把 Δ 内的第 1 行直到第 n 行的元素依次换成它们的导数而得出的 n 个行列式之和.
证
回忆行列式关于第 i 行元素的展开式
Δ=j=1∑nAijaij,其中 Aij 为 aij 的代数余子式. 容易看出 Ai1,Ai2,⋯,Ain 中不含有元素 aij,1⩽j⩽n , 于是
∂aij∂Δ=Aij.按照公式 (19.3) 有
dtdΔ=i=1∑nj=1∑n∂aij∂Δ⋅dtdaij=i=1∑nj=1∑nAijdtdaij.注意到 ∑j=1nAijdtdaij 也表示一个行列式的展开式, 它同已知行列式 Δ 的差别仅在于把 Δ 中第 i 行的元素 ai1,ai2,⋯,ain 换成它们的导数 dtdai1,dtdai2,⋯,dtdain , 由此可知结论成立.
在使用链式法则 (19.2) 时, 要求 f(u1,u2,⋯,um) 在点 (u1,u2,⋯,um) 可微, 否则公式 (19.2) 有可能失效, 请看下面的例子:
f(x,y)={x2+y2x2y,0,当(x,y)=(0,0),当(x,y)=(0,0).由于
fx(x,y)={(x2+y2)22xy3,0,当(x,y)=(0,0),当(x,y)=(0,0),fy(x,y)={(x2+y2)2x2(x2−y2),0,当(x,y)=(0,0),当(x,y)=(0,0),可以看出 fx 与 fy 都在 (0,0) 点不连续,容易证明 f(x,y) 在 (0,0) 点不可微.令 x=y=t ,则 f(t,t)=21t ,从而 dtdf=21 .如果用链式法则,有
dtdf=fxxt′+fyyt′.当 (x,y)=(0,0) 时, dtdf=0.
问题出在 f(x,y) 在点 (0,0) 不可微,也就是不满足链式法则的条件.
设 f(x,y) 在 R2 上有连续偏导数,且 f(x,x2)≡1 .
(1) 若 fx(x,x2)=x , 求 fy(x,x2) ;
(2) 若 fy(x,y)=x2+2y , 求 f(x,y) .
解
(1) 对 f(x,x2)≡1 两边求导得
fx+2xfy=0.由条件得
x+2xfy=0,所以当 x=0 时, fy(x,x2)=−21 . 由 fy 的连续性知, 当 x=0 时也有 fy(x,x2)=−21 .
(2) 令 F(x,y)=f(x,y)−(x2y+y2) ,则 F(x,y) 在 R2 上连续可微,且
Fy(x,y)=0.于是 F(x,y) 只是 x 的函数,即 F(x,y)=φ(x) ,从而
f(x,y)=x2y+y2+φ(x).再由 f(x,x2)≡1 得 φ(x)=1−2x4 ,所以
f(x,y)=x2y+y2+1−2x4.
设 u=f(x,y) , v=g(x,y,u) , w=h(x,u,v) ,求 ∂x∂w,∂y∂w.
解
复合这几个函数得到
w=h[x,f(x,y),g(x,y,f(x,y))].从而
∂x∂w=h1+h2∂x∂f+h3(g1+g3∂x∂f),∂y∂w=h2∂y∂f+h3(g2+g3∂y∂f).
设二元连续可微函数 F 在直角坐标下可写为 F(x,y)=f(x)g(y) ,在极坐标系中可写为 F(rcosθ,rsinθ)=h(r) 。若 F(x,y) 无零点,求 F(x,y) 。
解
注意
∂θ∂F=∂x∂F∂θ∂x+∂y∂F∂θ∂y=f′(x)g(y)(−rsinθ)+f(x)g′(y)rcosθ=−yf′(x)g(y)+xf(x)g′(y).另一方面有
∂θ∂F=∂θ∂h(r)=0.于是 −yf′(x)g(y)+xf(x)g′(y)=0. 当 x=0, y=0 时有
xf(x)f′(x)=yg(y)g′(y).(19.6)由于上式对任意的 x=0,y=0 恒成立,于是
xf(x)f′(x)=yg(y)g′(y)=λ,(19.7)其中 λ 为任一常数. 由 (19.7) 得
f(x)f′(x)=λx,即 (lnf)′=(2λx2)′ , 所以
lnf(x)=2λx2+C,(19.8)其中 C 为任意常数. 由 (19.8) 得到
f(x)=C1e2λx2,其中 C1 为任意常数. 由 (19.7) 还可得到
g(y)=C2e2λy2,其中 C2 为任意常数. 最后得到
F(x,y)=Ce2λ(x2+y2),其中 C,λ 为任意常数. F(x,y) 在 x=0 或 y=0 的值由连续性得到.
设 a,b=0,f 具有二阶连续偏导数,且
a2∂x2∂2f+b2∂y2∂2f=0,(19.9)f(ax,bx)=ax,(19.10)fx(ax,bx)=bx2.(19.11)求 fxx(ax,bx),fxy(ax,bx),fyy(ax,bx) .
解
对 (19.10) 两边求导, 得
afx(ax,bx)+bfy(ax,bx)=a.(19.12)对 (19.11) , (19.12) 两边求导得
afxx(ax,bx)+bfxy(ax,bx)=2bx,(19.13)a2fxx(ax,bx)+2abfxy(ax,bx)+b2fyy(ax,bx)=0.(19.14)由 (19.9) , (19.14) 得
fxy(ax,bx)=0.(19.15)将 (19.15) 代入 (19.13) 得
fxx(ax,bx)=a2bx.最后将 (19.16) 代入 (19.9) 得
fyy(ax,bx)=−b2ax.(19.16)
定义 如果函数 f(x,y) 满足 f(tx,ty)=tnf(x,y) ,其中 t>0,则称 f 是 n 次齐次函数。齐次函数有如下性质:
设 f 有连续偏导数, 则 f 是 n 次齐次函数的充分必要条件是
x∂x∂f(x,y)+y∂y∂f(x,y)=nf(x,y).
设 f(x,y) 是二次连续可微的 n 次齐次函数,则
(x∂x∂+y∂y∂)2f(x,y)=n(n−1)f(x,y),这里 (x∂x∂+y∂y∂)2=x2(∂x∂)2+2xy(∂x∂)(∂y∂)+y2(∂y∂)2 是一种缩写的形式记号,即把 x,y,∂x∂,∂y∂ 都看成为常数后按二项式展开,但并不是将算子 x∂x∂+y∂y∂ 对 f(x,y) 接连作用两次.
若 f(x,y) 是二次连续可微的 n 次齐次函数, 则 fx(x,y),fy(x,y) 是 (n−1) 次齐次函数.
若 f(x,y) 是在 R2∖{0} 上连续的 n 次齐次函数,则
∣f(x,y)∣⩽C(x2+y2)2n,其中 C 为正常数.
以上命题都可以推广到任意个自变量的情形. 它们的证明都不难, 留给读者.
证明: u=φ(xy)+yψ(xy) 满足方程
x2∂x2∂2u+2xy∂x∂y∂2u+y2∂y2∂2u=0,(19.17)其中 φ,ψ 均为二次连续可微函数.
分析
当然可以通过复合函数求导数来验证方程, 但观其特点, 首先是由 φ 和 ψ 的任意性知 φ(xy) 与 yψ(xy) 都应该满足方程. 又注意到 φ(xy) 为零次齐次函数, yψ(xy) 为一次齐次函数, 且方程 (19.17) 可写为
(x∂x∂+y∂y∂)2u=0.证
由命题 19.3.2 知
(x∂x∂+y∂y∂)2φ(xy)=0(0−1)φ(xy)=0,(x∂x∂+y∂y∂)2[yψ(xy)]=1⋅0⋅[yψ(xy)]=0.于是
(x∂x∂+y∂y∂)2[φ(xy)+yψ(xy)]=0.这就是所要证明的.
-
设 u=ex+siny+t,x=st,y=s+t, 求 ∂t∂u .
-
设 u=f(s,t) , s=yx , t=zy , 求 ∂x∂u,∂y∂u,∂z∂u .
-
设 u=f(s,t,y) , s=φ(x,y) , t=ψ(x,y) , 求 ∂x∂u , ∂y∂u .
-
设 u=exsiny,x=2st,y=t+s2 ,求 ∂s∂u,∂t∂u .
-
设 u=f(ax2+by2+cz2) , 求 du .
-
设 f(x,y,z)=(yx)1/z ,求 df(1,1,1) .
-
设 w=F(xy,yz) , F 为有连续偏导数的二元函数, 证明:
x∂x∂w+z∂z∂w=y∂y∂w.
- 设 z=f(xy) , f 为可微的一元函数, 证明:
x∂x∂z−y∂y∂z=0.
- 设二元函数 u=F(x,y) 满足方程
x∂x∂u+y∂y∂u=0,
证明: F(x,y) 在极坐标系下只是 θ 的函数.
-
设二元函数 F 在直角坐标系中可写成 F(x,y)=f(x)g(y) ,在极坐标中可写成 F(rcosθ,rsinθ)=h(θ) ,求 F(x,y) .
-
证明: u=φ(x+at)+ψ(x−at) 满足方程
∂t2∂2u−a2∂x2∂2u=0,
其中 φ,ψ 为具有二阶连续导数的一元函数.
- 设 x=x(u,v),y=y(u,v) 满足
∂u∂x=∂v∂y,∂v∂x=−∂u∂y,
又设 w=w(x,y) 满足方程
∂x2∂2w+∂y2∂2w=0,
证明:
(1) w=w(x(u,v),y(u,v)) 满足方程 ∂u2∂2w+∂v2∂2w=0;
(2) ∂u2∂2(xy)+∂v2∂2(xy)=0.
- 证明:可微函数 z=f(x,y) 仅是 ax+by(ab=0) 的函数的充分必要条件是
b∂x∂z=a∂y∂z.
- 设 u(x,y) 有连续二阶偏导数, F(s,t) 有连续一阶偏导数, 且满足
F(ux,uy)=0,Fs2+Ft2=0,
证明: uxxuyy−uxy2=0.
- 设 u=f(x2+y2) 有连续二阶偏导数,且满足 ∂x2∂2u+∂y2∂2u=0 . 试求 u(x,y) .