本文已参与「新人创作礼」活动,一起开启掘金创作之路。
多元函数的基本概念
一、多元函数的极限
1. 二元函数的定义
设D是平面上的一个点集,若对每个点P(x,y)∈D,变量z按照某一对应法则f有一个确定的值与之对应,则称z为x,y的二元函数,记为z=f(x,y),其中点集D称为该函数的定义域,x,y称为自变量,z称为因变量,函数f(x,y)的全体所构成的集合称为函数f的值域,记为f(D)
通常情况下,二元函数z=f(x,y)在几何上表示一张空间曲面
2. 二元函数的极限
设函数f(x,y)在区域D上有定义,点P0(x0,y0)∈D或为D的边界点,如果∀ξ>0,存在ξ>0,当P(x,y)∈D,且0<(x−x0)2+(y−y0)2<ξ时,都有∣f(x,y)−A∣<ξ成立,则称常数A为函数f(x,y)当(x,y)→(x0,y0)时的极限,记为lim(x,y)→(x0,y0)f(x,y)=A或limx→x0y→y0f(x,y)=A或limP→P0f(P)=A
例1:求lim(x,y)→(0,2)xsinxy
法1(凑asina):
原式=lim(x,y)→(0,2)xysinxy⋅xxy=1⋅lim(x,y)→(0,2)y=2
法2(等价无穷小):
原式=lim(x,y)→(0,2)xxy=2
二、多元函数的连续性
1. 二元函数连续性的概念
设二元函数f(P)=f(x,y)的定义域为D。P0(x0,y0)为D上的点,如果lim(x,y)→(x0,y0)f(x,y)=f(x0,y0),那么称函数f(x,y)在点P0(x0,y0)连续
2. 多元连续函数的性质
偏导数
一、偏导数的定义及计算方法
1. 偏导数的定义
设函数z=f(x,y)在点(x0,y0)的某一邻域内有定义,当y固定在y0,而x在x0处有增量Δx时,相应的函数有增量f(x0+Δx,y0)−f(x0,y0),如果limΔx→0Δxf(x0+Δx,y0)−f(x0,y0)存在,那么称此极限为函数z=f(x,y)在点(x0,y0)处对x的偏导数,记作∂x∂z∣∣x=x0y=y0,∂x∂f∣∣x=x0y=y0,zx∣∣x=x0y=y0,fx(x0,y0)
2. 偏导函数的定义
如果函数z=f(x,y)在区域D内每一点(x,y)处对x的偏导都存在,那么这个偏导数就是x,y的函数,它就称为函数z=f(x,y)对自变量x的偏导函数,记作∂x∂z,∂x∂f,zx,fx(x,y),类似的,可以定义函数z=f(x,y)对自变量y的偏导函数,记作∂y∂z,∂y∂f,zy,fy(x,y)
例1:求z=x2+3xy+y2在点(1,2)处的偏导数
∂x∂z=2x+3y
∂y∂z=3x+2y
代入x=1,y=2得
∂x∂z∣∣x=1y=2=8
∂y∂z∣∣x=1y=2=7
二、高阶偏导数
1. 高阶偏导数的定义
设函数z=f(x,y)在区域D内具有偏导数∂x∂z=fx(x,y),∂y∂z=fy(x,y),于是在D内fx(x,y),fy(x,y)都是x,y的函数,如果这两个函数的偏导数也存在,那么称它们是函数z=f(x,y)的二阶偏导数,按照对变量求导次序的不同于下列四个二阶偏导数
∂x∂z(∂x∂z)=∂x2∂2z=fxx(x,y)
∂y∂z(∂x∂z)=∂x∂y∂2z=fxy(x,y)
∂x∂z(∂y∂z)=∂y∂x∂2z=fyx(x,y)
∂y∂z(∂y∂z)=∂y2∂2z=fyy(x,y)
其中第二、三这两个偏导数称为混合偏导数,同样可得三阶、四阶……以及n阶偏导数,二阶及二阶以上的偏导数统称为高阶偏导数
例2:证明函数u=r1满足方程∂x2∂u+∂y2∂u+∂z2∂u=0其中r=x2+y2+z2
∂x∂u=∂r∂u∂x∂r=−r212x2+y2+z22x=−xr31
∂x2∂u=−[r31+x⋅(−3)r−4⋅∂x∂r]=−r31+3r5x2
由变量对称性得
∂y2∂u=−r31+3r5y2
∂z2∂u=−r31+3r5z2
则∂x2∂u+∂y2∂u+∂z2∂u=−r33+3r5x2+y2+z2=0
证毕
全微分
一、全微分的定义
设函数z=f(x,y)在点(x,y)的某邻域内有定义,如果函数在点(x,y)的全增量Δz=f(x+Δx,y+Δy)−f(x,y)可以表示为Δz=AΔx+BΔy+o(ρ),其中A和B是不依赖于Δx和Δy而仅与x和y有关(A=∂x∂z,B=∂y∂z),ρ=(Δx)2+(Δy)2,那么称函数z=f(x,y)在点(x,y)可微分,而AΔx+BΔy称为函数z=f(x,y)在点(x,y)的全微分,记作dz,即dz=AΔx+BΔy
二、全微分存在的必要条件
如果函数z=f(x,y)在点(x,y)可微分,那么该函数在点(x,y)的偏导数∂x∂z与∂y∂z必定存在,且函数z=f(x,y)在点(x,y)的全微分为dz=∂x∂zΔx+∂y∂zΔy
证明:
∵z=f(x,y)在(x,y)处可微分
故Δz=AΔx+BΔy+o(ρ)成立
令Δy=0时,ρ=(Δx)2+(Δy)2=∣Δx∣
f(x+Δx,y)−f(x,y)=AΔx+o(∣Δx∣)
两边同除Δx, 得
limΔx→0Δxf(x+Δx,y)−f(x,y)=A+limΔx→0Δxo(∣Δx∣)=A
故∂x∂z=A
同理令Δx=0
得∂y∂z=B
区别:一元函数在某点的导数存在是微分存在的充分必要条件,但对于多元函数而言,歌偏导数存在是全微分存在的必要条件而不是充分条件
一元函数

二元函数
二元函数的图形往往是个曲面,对应的定义域是个二维平面。偏导数只是曲面上沿着x轴或者y轴方向的变化率,而微分必须是曲面上某一个很小的“小平面代曲面”
这里就有了问题,存在偏导数,说明沿着x轴方向和y轴方向可以带,但是斜着的方向不一定,斜方向可能一下就是个无穷大无穷小,这样就不能小平面近似了
作者:xynnn
链接:www.zhihu.com/question/48…
∂x与dx其实是同一个东西,可以约掉变成dz=∂z+∂z。但是这明显不对,两个∂z其实是有区别的,第一个是沿着x方向z的变化,一个是沿着y方向z的变化,不妨区分一下写成dz=∂xz+∂yz。
这告诉我们由于x,y的变化,造成的z的变化可以分解成两个部分相加,由x变化造成的∂xz,由y变化造成的∂yz。就像在矢量分解一样。设长方形OBPA,OP=dr=(dx,dy)。如果记P点与O点z值的差为z(OP)那么,z(OP)=z(OA)+z(OB)。
作者:unidentified2015
链接:www.bilibili.com/read/cv1249…
例1:证明f(x,y)={x2+y2xy,x2+y2=00,x2+y2=0在(0,0)处偏导数存在但不可微
fx′(0,0)=limx→0x−0f(x,0)−f(0,0)=limx→0x−00−0=0
故fx′(0,0)=0存在
由变量对称性得,fy′(0,0)=0存在
Δx→0Δy→0lim(Δz−fx′(0,0)Δx−fy′(0,0)Δy)=Δx→0Δy→0lim(Δx)2+(Δy)2ΔxΔy
Δx→0Δy→0lim=ρ(Δx)2+(Δy)2ΔxΔy=Δx→0Δy→0lim(Δx)2+(Δy)2ΔxΔy=令Δy=kΔxΔx→0Δy=kΔx→0lim(Δx)2+k2(Δx)2k(Δx)2≡0
三、全微分存在的充分条件
如果函数z=f(x,y)的偏导数∂x∂z,∂x∂z在点(x,y)连续,那么函数在该点可微分
证明:
Δz=f(x+Δx,y+Δy)−f(x,y)=[f(x+Δx,y+Δy)−f(x,y+Δy)]+[f(x,y+Δy)−f(x,y)]
[f(x+Δx,y+Δy)−f(x,y+Δy)]=拉格朗日中值定理fx′(x,y)+ξ1fx′(x+θ1Δx,y+Δy)Δx(0<θ1<1)
此处用到了拉格朗日中值定理带有θ的形式即
f(b)−f(a)=f′(ξ)(b−a)=f′[a+θ(b−a)](b−a)(0<θ<1)
设fx′(x,y)在点(x,y)连续
则
f(x+Δx,y+Δy)−f(x,y+Δy)=fx′(x,y)Δx+ξ1Δx(limΔx→0Δy→0ξ1=0)
同理得
f(x,y+Δy)−f(x,y)=fy′(x,y)Δy+ξ2Δy(limΔx→0Δy→0ξ2=0)
故
Δz=fx′(x,y)Δx+fy′(x,y)Δy+ξ1Δx+ξ2Δy
当Δx→0,Δy→0时
0≤∣∣ρξ,Δx+ξ2Δy∣∣≤∣ξ1ρΔx∣+∣ξ2ρΔy∣
对于ρΔx=(Δx)2+(Δy)2Δx≤1
因此
∣ξ1ρΔx∣+∣ξ2ρΔy∣≤∣ξ1∣+∣ξ2∣→0
故
ξ1Δx+ξ2Δy=o(ρ)
故可微分
例2:计算函数u=x+sin2y+eyz的全微分
∂x∂u=1
∂y∂u=21cos2y+zeyz
∂z∂u=yeyz
故全微分du=dx+(21cos2y+zeyz)dy+yeyzdz
多元复合函数求导法则
一、一元函数与多元函数复合
如果函数u=u(t)及v=v(t)都在点t可导,函数z=f(u,v)在对应点(u,v)具有连续偏导数,那么复合函数z=f[u(t),v(t)]在点t可导,且有dtdz=∂u∂zdtdu+∂v∂zdtdv
建议画图,方便理解z{u→tv→t
二、多元函数与多元函数复合
如果函数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
建议画图,方便理解z⎩⎨⎧u{xyv{xy
例1:设u=f(x,y,z)=ex2+y2+z2,而z=x2siny,求∂x∂u和∂y∂u
u=f⎩⎨⎧xyz{xy
∂x∂u=∂x∂f+∂z∂f∂x∂z=ex2+y2+z2⋅2x+ex2+y2+z2⋅2z⋅2xsiny=2xex2+y2+z2(1+2x2sin2y)
同理不再展示计算过程
∂y∂u=2ex2+y2+x4sin2y(y+x4sinycosy)
例2:设w=f(x+y+z,xyz),f具有二阶连续偏导数,求∂x∂w和∂x∂z∂2w
令u=x+y+z,v=xyz
f⎩⎨⎧u⎩⎨⎧xyzv⎩⎨⎧xyz
则
∂x∂w=∂u∂f∂x∂u+∂v∂f∂x∂v=∂u∂f+yz∂v∂f
∂x∂w⎩⎨⎧u⎩⎨⎧xyzv⎩⎨⎧xyz
原函数的偏导数也是关于u,v的函数
∂x∂z∂2w=∂u2∂2f∂z∂u+∂u∂v∂2f∂z∂v+y∂v∂f+yz(∂v∂u∂2f∂z∂u+∂v2∂2f∂z∂v)=∂u2∂2f+xy∂u∂v∂2f+y∂v∂f+yz(∂v∂u∂2f+xy∂v2∂2f)注意因为混合导数求导顺序不同,结果相同,所以∂x∂z∂2f,∂z∂x∂2f要合并起来=y∂v∂f+∂u2∂2f+xy2z∂v2∂2f+(xy+yz)∂u∂v∂2f
也可以用f1′表示∂u∂f,用f2′表示∂v∂f
过程相同,结果为f11′′+(xy+yz)f12′′+yf2′+xy2zf22′′
隐函数求导公式
隐函数存在定理1:设函数F(x,y)在点P(x0,y0)的某一邻域内具有连续偏导数,且F(x0,y0)=0,Fy′(x0,y0)=0,则方程F(x,y)=0在点(x0,y0)的某一邻域内恒能唯一确定一个连续且具有连续导数的函数y=f(x),它满足条件y0=f(x0),并有dxdy=−Fy′Fx′。该公式即为隐函数求导公式
例1:验证方程x2+y2−1=0在点(0,1)的某一邻域内唯一确定一个有连续导数,当x=0,y=1时的隐函数y=f(x),并求着函数的一阶及二阶导数在x=0的值
dxdy=−Fy′Fx′=−yx
dxdy∣∣x=0=0
dx2d2y=−y2y−xdxdy=−x2y2+x2=−y31
dx2d2y∣∣x=0=−1
隐函数存在定理2:设函数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=f(x,y),它满足条件z0=f(x0,y0),并有∂x∂z=−Fz′Fx′,∂y∂z=−Fz′Fy′
多元函数微分学的几何应用
一、空间曲线的切线与法平面
设空间曲线Γ的参数方程为⎩⎨⎧x=x(t)y=y(t)z=z(t)t∈[α,β],且x(t),y(t),z(t)在[α,β]上均可导,且导数不同时为0,则曲线Γ在点M(x0,y0,z0)处的切线方程为x′(t0)x−x0=y′(t0)y−y0=z′(t0)z−z0,法平面方程为x′(t0)(x−x0)+y′(t0)(y−y0)+z′(t0)(z−z0)=0,其中(x′(t0),y′(t0),z′(t0))为曲线Γ在点M(x0,y0,z0)处的一个切向量
例1:曲线x=t,y=t^2,z=t^3在点(1,1,1)处的切线及法平面方程
x'(t)=1,y'(t)=2y,z'(t)=3t^2
则切向量,s=(1,2,3)
切线方程为,1x−1=2y−1=3z−1
法平面方程为,1⋅(x−1)+2(y−1)+3(z−1)=0,即x+2y+3z−6=0
二、曲面的切平面与法线
-
设曲面Σ为F(x,y,z)=0,M(x0,y0,z0)为曲面Σ上的一点,且在M(x0,y0,z0)处的偏导数连续且不同时为0,则曲面Σ在点M(x0,y0,z0)处的切平面方程为Fx′(x0,y0,z0)(x−x0)+Fy′(x0,y0,z0)(y−y0)+Fz′(x0,y0,z0)(z−z0)=0,法线方程Fx′(x0,y0,z0)x−x0=Fy′(x0,y0,z0)y−y0=Fz′(x0,y0,z0)z−z0,其中n=(Fx′(x0,y0,z0),Fy′(x0,y0,z0),Fz′(x0,y0,z0))为曲面Σ在点M(x0,y0,z0)处的一个法向量
-
如果曲面方程为z=z(x,y),则其法向量为n=(−zx′,−zy′,1)。切平面方程:−zx′(x−x0)−zy′(y−y0)+1⋅(z−z0)=0。法线:−∂x∂zx−x0=−∂y∂zy−y0=1z−z0
可以用该方法的,移项以后也可以用前面的方法
例2:求旋转抛物面z=x2+y2−1在点(2,1,4)处的切平面及法线方程
n=(−zx′,−zy′,1)=(−2x,−2y,1)=(−4,−2,1)
故且平面方程为(−4)(x−2)+(−2)(y−1)+1⋅(z−4)=0,即4x+2y−z−6=0
法线方程为−4x−2=−2y−1=1z−4
方向导数与梯度
一、方向导数
方向导数的定义
如果函数f(x,y)在点P0(x0,y0)处可微分,那么函数在该点沿任一方向l的方向导数存在,为∂l∂f∣∣(x0,y0)=fx′(x0,y0)cosα+fy′(x0,y0)cosβ,其中cosα和cosβ是方向l的方向余弦
例1:求函数z=x2+y2在点(1,2)处沿从点(1,2)到点(2+23)的方向的方向导数
l=(1,3)
则与l同向的单位向量e1=(21,23)
∂x∂z∣∣(1,2)=2x∣∣(1,2)=2
∂y∂z∣∣(1,2)=2y∣∣(1,2)=4
则∂l∂z∣∣(1,2)=2×21+4×23=1+23
二、梯度
梯度的定义
设函数f(x,y)在平面区域D内具有一阶连续偏导数,则对于每一点P0(x0,y0)∈D,都可定出一个向量fx′(x0,y0)i+fy′(x0,y0)j,称为函数f(x,y)在点P0(x0,y0)的梯度,记作gradf(x0,y0),即gradf(x0,y0)=fx′(x0,y0)i+fy′(x0,y0)j
例2:求gradx2+y21
则f(x,y)=x2+y21
∂x∂f=−(x2+y2)22x
∂y∂f=−(x2+y2)22y
则gradx2+y21=−(x2+y2)22xi−(x2+y2)22yj
多元函数极值及其求法
一、多元函数的极值
1. 多元函数极值的定义
设函数z=f(x,y)的定义域为D,P0(x0,y0)为D内的点,若存在P0的某个邻域U(P0)⊂D,使得对于该邻域内异于P0的任何点(x,y),都有f(x,y)<f(x0,y0),则称函数f(x,y)在点(x0,y0)处有极大值f(x0,y0),点(x0,y0)称为函数f(x,y)的极大值点;若对于该邻域内异于P0的任何点(x,y),都有f(x,y)>f(x0,y0),则称函数f(x,y)在点(x0,y0)处有极小值f(x0,y0),点(x0,y0)称为函数f(x,y)的极小值点
2. 多元函数极值的必要条件
设函数z=f(x,y)在点(x0,y0)处具有偏导数,且在点(x0,y0)处有极值,则有fx′(x0,y0)=0,fy′(x0,y0)=0
3. 多元函数极值的充分条件(判别方法)
设函数z=f(x,y)在点(x0,y0)的某邻域内连续且有一阶及二阶连续偏导数,且fx′(x0,y0)=0,fy′(x0,y0)=0,令A=fxx′′(x0,y0),B=fxy′′(x0,y0),C=fyy′′(x0,y0),则f(x,y)在点(x0,y0)处是否取得极值的条件如下:
-
AC−B2>0时具有极值,且当A<0时有极大值,当A>0时有极小值
-
AC−B2<0时没有极值
-
AC−B2=0时,无法判断,需要用定义判断
例1:求函数f(x,y)=x3−y3+3x2+3y2−9x的极值
令{∂x∂f=3x2+6x−9=0∂x∂f=−3y2+6y=0解得(1,0),(1,2),(−3,0),(−3,2)
∂x2∂2f=6x+6∂x∂y∂2f=0∂y2∂2f=−6y+6
当在点(1,0)时,A=12,B=0,C=6
AC−B2>0
又∵A=12>0,故为极小值,为f(1,0)=−5
当在点(1,2)时,A=12,B=0,C=−6
AC−B2<0,不是极值
当在点(1,2)时,A=−12,B=0,C=6
AC−B2<0,不是极值
当在点(−3,2)时,A=−12,B=0,C=−6
AC−B2>0
又∵A=−12<0,故为极大值,为f(−3,2)=31
二、条件极值
拉格朗日数乘法
步骤:
-
先做拉格朗日函数L(x,y,λ)=f(x,y)+λϕ(x,y)(其中λ为参数)。一般会出现,求f(x,y)在ϕ(x,y)=0的条件下的极值/最值
-
令⎩⎨⎧Lx′(x,y,λ)=0Ly′(x,y,λ)=0Lλ′(x,y,λ)=0,得到可能的极值点
-
将求出的可能的极值点带入f(x,y)中,根据实际情况去判断
几何意义
设给定目标函数f(x,y),约束条件为ϕ(x,y)=0

如图所示,曲线L为约束条件ϕ(x,y)=0,f(x,y)=C为目标函数的等值线族
在f(x,y),ϕ(x,y)偏导数都连续的条件下,目标函数f(x,y)在约束条件ϕ(x,y)=0下的可能极值点M(x0,y0),从几何上看,必是目标函数等值线曲线族中与约束条件相切的那个切点
因为两曲线在切点处必有公切线,所以目标函数等值线在点M(x0,y0)处法向量{fx′(x0,y0),fy′(x0,y0)}与约束条件曲线在点M(x0,y0)处法向量{ϕx′(x0,y0),ϕy′(x0,y0)}平行,即ϕx′(x0,y0)fx′(x0,y0)=ϕy′(x0,y0)fy′(x0,y0)
也就是说存在实数λ,使下式成立{fx′(x0,y0),fy′(x0,y0)}+λ{ϕx′(x0,y0),ϕy′(x0,y0)}=0
需要注意的是,目标函数等值线与约束条件曲线的切点未必就是目标函数f(x,y)在约束条件ϕ(x,y)=0下的极值点(如图中的M2点)
链接:baike.baidu.com/item/%E6%8B…
例2:求f(x,y,z)在闭区域D上的最值
先求无条件极值⎩⎨⎧fx′=0fy′=0fz′=0,求出可能的极值点,及驻点
再求条件极值,令L=(x,y,z,λ)=f(x,y,z)+λϕ
令⎩⎨⎧Lx′=0Ly′=0Lz′=0Lλ′=0,求得可能的极值
两个结果对照,都存在的点即为极值,最大的即为最大值,最小的即为最小值
例3:求函数u=xyz在附加条件x1+y1+z1=a1(x>0,y>0,z>0,a>0)下的极值
F(x,y,z,λ)=xyz+λ(x1+y1+z1−a1)
令⎩⎨⎧∂x∂F=yz−x2λ=0(1)∂y∂F=xz−y2λ=0(2)∂z∂F=xy−z2λ=0(3)∂λ∂F=x1+y1+z1−a1=0(4)
当λ=0时,不符合题意
当λ=0时
(1)⋅x−(2)⋅y得xλ=yλ
(1)⋅x−(3)⋅z得xλ=zλ
故x=y=z
将x=y=z代入(4)式得
x3=a1,故x=y=z=3a
由z1=a1−x1−y1,得z=a1−x1−y11
代入u=xyz中,得u=xy⋅z(x,y)
(注意此处应当验证无条件极值(3a,3a,3a)是可能存在的极值点,但由于条件极值只有一个答案,所以此处过程省略。如果按照一般步骤先算无条件极值,再算条件极值,则不能省略)
u极小值(3a,3a,3a)=27a3