本文已参与「新人创作礼」活动,一起开启掘金创作之路。
一、复合函数微分法
定理:设u=u(x,y)及v=v(x,y)在点(x,y)具有对x及对y的偏导数,函数z=f(u,v)在对应点(u,v)具有连续偏导数,那么复合函数z=f[u(x,y),v(x,y)]在点(x,y)的两个偏导数都存在,且有
dxdz=∂u∂z∂x∂u+∂v∂z∂x∂v,dydz=∂u∂z∂y∂u+∂v∂z∂y∂v
graph TD
A(z) -- 这里 --- B(u)
A --- C(v)
B -- 这里 --- D((x))
B --- E(y)
C --- F((x)) & G(y)
例如该式z=f[u(x,y),v(x,y)],画出树形图,做对x的偏导,树形图底部有几个x,就有几项(最底下两个圆的x);连接到某个x有几条线,该式就有几个导数(标有这里的两条线表示该项有两个导数组成,即dydzdxdu)
全微分形式的不变性
设函数z=f(u,v),u=u(x,y),v=v(x,y)都有连续的一阶偏导数,则复合函数z=f[u(x,y),v(x,y)]的全微分
dz=∂x∂zdx+∂y∂zy=(∂u∂z∂x∂u+∂v∂z∂x∂v)dx+(∂u∂z∂y∂u+∂v∂z∂y∂v)dy=∂u∂z(∂x∂udx+∂y∂udy)+∂v∂z(∂x∂vdx+∂y∂vdy)=∂u∂zdu+∂v∂zdv
二、隐函数微分法
由方程F(x,y)=0确定的隐函数y=y(x)
y′=−Fy′Fx′
由方程F(x,y,z)=0确定的隐函数z=z(x,y)
若F(x,y,z)在点P(x0,y0,z0)的某一邻域内有连续偏导数,且F(x0,y0,z0)=0,Fz′(x0,y0,z0)=0,则方程F(x,y,z)=0在点(x0,y0,z0)的某邻域可唯一确定一个有连续偏导数的函数z=z(x,y),并有
∂x∂z=−Fz′Fx′,∂y∂z=−Fz′Fy′
如果Fz′(x0,y0,z0)=0,那么z就是x,y的函数,如果Fy′(x0,y0,z0)=0。那么y就是x,z的函数,其余同理
这个很重要,这里先不解释,要看的话直接看最后
常考题型与典型例题
复合函数的偏导数与全微分
例1:设函数F(x,y)=∫0xy1+t2sintdt,则∂x∂F=()
∂x∂F∂x2∂2F∂x2∂2F∣∣x=0y=2=1+x2y2ysinxy=(1+x2y2)2y2cos(xy)(1+x2y2)−2xy3sinxy=4
由于是对x偏导,因此可以将y先带进去
F(x,2)∂x∂F∂x2∂2F∣∣x=0y=2=∫02x1+t2sintdt=1+4x22sin2x=Fxx(0,2)=x→0limx(1+4x2)2sin2x=4
这里设∂x∂F=ϕ(x),由于ϕ(x)=0,因此
∂x2∂2F∣∣x=0y=2=ϕ(x)′∣∣x=0=ϕ′(0)=x→0limxϕ(x)−ϕ(0)=x→0limxϕ(x)
例2:设z=(1+yx)yx,则dz∣∣(1,3)=()
dz∣∣(1,1)zx(x,1)zx(1,1)zy(1,y)zy(1,1)dz∣∣(1,1)=zx(1,1)dx+zy(1,1)dy=dxd(1+x)x=exln(1+x)(ln(1+x)+1+xx)=1+2ln2=dyd(1+y1)y1=令u=y1dud(1+u)udydu=(1+2ln2)⋅dydu=(1+2ln2)⋅(−y21)=−1−2ln2=(1+2ln2)dx−(1+2ln2)dy
例3:设函数f(u,v)具有2阶连续导数y=f(ex,cosx),求dxdy∣∣x=0,dx2d2y∣∣x=0
graph TD
A(y) --- B(u)
A --- C(v)
B --- D(x)
C --- F(x)
dxdydxdy∣∣x=0dx2d2ydx2d2y∣∣x=0=f1ex+f2(−sinx)=f1(1,1)=exf1+exf11ex+exf12(−sinx)−cosxf2−sinxf21(−sinx)−sinxf21ex=f1(1,1)+f11(1,1)−f2(1,1)
一定注意f1仍然是f1(e2,cosx),因此对x求导,也是两项
例4:设函数z=f(xy,yg(x)),其中函数f具有二阶连续偏导数,函数g(x)可导且在x=1处取得极值g(1)=1,求∂x∂y∂2z∣∣x=1y=1=()
graph TD
A(z) --- xy
xy --- 1(x)
xy --- 2(y)
A --- 3("yg(x)")
3 --- y
3 --- 4("g(x)")
4 --- x
∂x∂z∂x∂y∂2z∂x∂y∂2z∣∣x=1y=1=yf1+yg′(x)f2=f1+(xf11+g(x)f12)+g′(x)f2+yg′(x)(xf21+g(x)f22)=f1(1,1)+f11(1,1)+f12(1,1)
也可以用先带后求
∂x∂z∂x∂z∣∣x=1g(1)=1g′(1)=0∂x∂y∂2z∂x∂y∂2z∣∣x=1y=1=yf1+yg′(x)f2=yf1(y,y)=∂y∂yf1(y,y)=f1+y(f11+f12)=f1(1,1)+f11(1,1)+f12(1,1)
隐函数的偏导数与全微分
例5:若函数z=z(x,y)由方程ex+2y+3z+xyz=1确定,则dz∣∣(0,0)=()
由x=0,y=0,知z=0。方程ex+2y+3z+xyz=1两端微分,得
d(ex+2y+3z+xyz)dex+2y+3z+dxyzex+2y+3zd(x+2y+3z)+dxyzex+2y+3z(dx+2dy+3dz)+yzdx+xzdy+xydz=d1=0=0=0
将x=0,y=0,z=0代入上式得
dx+2dy+3dz=0
则
dz∣∣(0,0)=−31(dx+2dy)
用该方法显然需要微分好求,如果第二项是1+x2+y2+z2xyz,显然该方法并不好
补充微分四则运算
d(f(x)+g(x))d(f(x)−g(x))d(f(x)×g(x))dg(x)f(x)=df(x)+dg(x)=df(x)−dg(x)=g(x)×df(x)+f(x)×dg(x)=g(x)2g(x)×df(x)−f(x)×dg(x)
有点类似于导数的四则运算
也可以分别求出zx(0,0),zy(0,0)
这里只是对x求一次偏导,显然y可以先代入
由x=0,y=0知z=0
dz∣∣(0,0)=zx(0,0)dx+zy(0,0)dy
在ex+2y+3z+xyz=1中令y=0得,ex+3z=1,两边对x求导得
ex+3z(1+3zx)zx(0,0)=0=−31
同理可得zy(0,0)=−32
则
dz∣∣(0,0)=−31(dx+2dy)
例6:已知u+eu=xy,求∂x∂u,∂y∂u,∂x∂y∂2u
求一阶偏导,一般有三种方法
两端同时对x求偏导
(1+eu)∂x∂u∂x∂u同理∂y∂u=y=1+euy=1+eux
注意此处由于是对x求偏导,显然u是x,y的函数,因此u不能看做常数
也可用定义法
∂x∂u=−FuFx=1+euy
这里根据定义法要求,需要将所有式子移到一边,即
F(x,y,u)=u+eu−xy
对任何一个变量求导,其他变量看做常数,例如
Fx=−y,Fy=−x,Fu=1+eu
也可两边同时求微分,主要应用微分形式不变性
(1+eu)du=ydx+xdy⇒du=1+euydx+1+euxdy
个人理解,这里微分形式不变性,是指等式两边同时取微分,计算时看等式一边出现了哪些变量,则就有d哪些变量,然后前面的式子就是对该侧等式对该变量的微分。例如本题,两边同时取微分
d(u+eu)=dxy
看等式左边,出现了u,因此,就有du,然后左边的式子对u求偏导,即
1+eudu=dxy
看等式右边,出现了x,y,因此,就有dx,dy,然后右边的式子对x求偏导,写在dx前,对y求偏导,写在dy前
(1+eu)du=ydx+xdy
整理可得
du=1+euydx+1+euxdy
∂x∂y∂2u=(1+eu)2(1+eu)−eu∂y∂uy=1+eu1−(1+eu)3xyeu
例7:设函数z=z(x,y)由方程F(xy,xz)=0确定,其中F为可微函数,且F2′=0,则x∂x∂z+y∂y∂z=()
该类题一般用定义法求偏导比较简单
例如对x,F(xy,xz)有三个位置都需要求导,因此无论是两边同时求导还是求微分,都需要对着三项求导,会比较麻烦
∂x∂z∂y∂zx∂x∂z+y∂y∂z=−x1F2−x2yF1−x2zF2=−x1F2x1F1=−x1F2−x2yF1−x2zF2−x1F2x1F1=z
例8:设u=f(x,y,z)有连续的一阶偏导数,又函数y=y(x)及z=z(x)分别由下列两式确定:exy−xy=2和ex=∫0x−ztsintdt,求dxdu
画树形图两边对x求导可以,这里不赘述
这里考虑两边同时取微分,利用微分形式不变性。微分形式不变性不需要考虑各变量之间的关系,要什么留什么
du=∂x∂fdx+∂y∂fdy+∂z∂fdz
如果用f对x,偏导,由于y,z是x的函数,写出来会比较麻烦,根据微分形式不变性,只需要同时取微分,不需要研究各变量之间的关系
例如本题,因为dy前是∂y∂f不涉及x,如果后面需要x,按照题目给出的,想办法将dy换成dx即可,不需要在该式上继续计算
exy−xy=2两端取微分
exy(ydx+xdy)−(ydx+xdy)=0⇒dy=−xydx
ex=∫0x−ztsintdt两边取微分
exdx=x−zsin(x−z)(dx−dz)⇒dz=(1−sin(x−z)ex(x−z))dx
因此
du=[∂x∂f−xy∂y∂f+[1−sin(x−z)ex(x−z)]∂z∂f]dx
例9:设z=z(x,y)是由方程x2+y2−z=ϕ(x+y+z)所确定的函数,其中ϕ具有二阶导数,且ϕ′=1
-
求dz=()
-
u(x,y)=x−y1(∂x∂z−∂y∂z),求∂x∂u
虽然ϕ(x+y+z)其中的变量是x+y+z,但求导的时候仍然正常求,对x求导只需要看成符合了两次就行
设F(x,y,z)=x2+y2−z−ϕ(x+y+z)=0
∂x∂z∂y∂zdz=−FzFx=1+ϕ′2x−ϕ′=−FzFy=1+ϕ′2y−ϕ′=∂x∂zdx+∂y∂zdy=1+ϕ′1[(2x−ϕ′)dx+(2y−ϕ′)dy]
还可以用两边同时取微分,思路和上面基本相同
2xdx+2ydy−dzdz=ϕ′⋅(dx+dy+dz)=1+ϕ′2x−ϕ′dx+1+ϕ′2y−ϕ′dy
由于 u(x,y)=x−y1(∂x∂z−∂y∂z),所以
∂x∂u=(1+ϕ′)2−2(1+∂x∂z)ϕ′′=−(1+ϕ′)32(2x+1)ϕ′′
说一下
∂x∂z=−FzFx
怎么来的
已知z=(x,y)由F(x,y,z)=0,或只给了F(x,y,z)=0
F(x,y,z)Fx+Fz∂x∂z∂x∂z=0两边同时对x求导=0=−FzFx
这里的Fx可以理解为
∂x∂F(x,y,z(x,y))
而Fx+Fz∂x∂z可以理解为
∂x∂(F(x,y,z(x,y)))
因此Fx是要把y,z看做常量
思路来源:
作者:盗铃人
链接:函数u=f(x,y,z),u对x的偏导与f对x的偏导有什么区别? - 知乎 (zhihu.com)
如果题目中给出已知z=z(x,y)由F(x,y,z)=0确定,求偏导∂x∂z一定能用公式法,求∂x∂F就要把y,z看做常数
已知z=z(x,y)由F(x,y,z)=0确定,z=z(x,y)可以看做移项得来的(移项可能得不到),因此地位也相同,所以求∂x∂F也把y,z看做常数
如果只有F(x,y,z)=0,需要自己判断关系,是否有x,y,z其中一个符合定理,如果符合定理,求偏导∂x∂z就能用公式法,∂x∂F无论有没有隐函数关系,都要把y,z看做常数
上面提到的定理为
由方程F(x,y,z)=0确定的隐函数z=z(x,y)
若F(x,y,z)在点P(x0,y0,z0)的某一邻域内有连续偏导数,且F(x0,y0,z0)=0,Fz′(x0,y0,z0)=0,则方程F(x,y,z)=0在点(x0,y0,z0)的某邻域可唯一确定一个有连续偏导数的函数z=z(x,y),并有
∂x∂z=−Fz′Fx′,∂y∂z=−Fz′Fy′
如果给出z=z(x,y)和F(x,y,z),那么此时不能用公式法,此时z是x,y的因变量,求偏导∂x∂F时,y依旧可以看做常数,但z不是,需要求∂z∂F∂x∂z,且∂x∂z不能用定义法
思路来源:
作者:百度网友6802f3c
链接:隐函数求偏导数。如图,为什么F对x求偏导能把z看成常数?z不是对x的导数吗~?_百度知道 (baidu.com)