本文已参与「新人创作礼」活动,一起开启掘金创作之路。
无约束极值
定义:若在点(x0,y0)的某邻域内恒成立不等式
f(x,y)≤f(x0,y0)(f(x,y)≥f(x0,y0))
则称f在点(x0,y0)取得极大值(极小值),点(x0,y0)称为f的极大值点(极小值点),极大值与极小值统称为极值,极大值点与极小值点统称为极值点
定理(极值的必要条件):设z=f(x,y)在点(x0,y0)存在偏导数,且(x0,y0)为f(x,y)的极值点,则
fx(x0,y0)=0,fy(x0,y0)=0
也可表述为
f(x,y0)在x=x0处的导数等于0,f(x0,y)在y=y0处的导数等于0
极值点只可能在驻点和fx,fy至少有一个不存在的点
定理(极值的充分条件):设z=f(x,y)在点P(x0,y0)的某邻域内有二阶连续偏导数,又fx(x0,y0)=fy(x0,y0)=0,记A=fxx(x0,y0),B=fxy(x0,y0),C=fyy(x0,y0),则
-
当AC−B2>0时,有极值,若A>0为极小值,若A<0为极大值
-
当AC−B2<0时,无极值
-
当AC−B2=0时,不一定(一般用定义判定)
条件极值与拉格朗日乘数法
函数f(x,y)在条件ϕ(x,y)=0条件下的极值
令F(x,y,λ)=f(x,y)+λϕ(x,y)
⎩⎨⎧Fx=f(x,y)+λϕx(x,y)=0Fy=fy(x,y)+λϕy(x,y)=0Fλ=ϕ(x,y)=0
函数f(x,y,z)在条件ϕ(x,y,z)=0,ψ(x,y,z)=0条件下的条件极值
令F(x,y,z,λ,μ)=f(x,y,z)+λϕ(x,y,z)+μψ(x,y,z)
设给定目标函数f(x,y),约束条件为ϕ(x,y)=0
![![[附件/ae51f3deb48f8c542b093a4c30292df5e1fe7fff.webp]]](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c6d4afef7490459990c792c916782f17~tplv-k3u1fbpfcp-zoom-in-crop-mark:1512:0:0:0.awebp)
如图所示,曲线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点)
链接:拉格朗日乘数法_百度百科 (baidu.com)
最大最小值
求连续函数f(x,y)在有界闭域D上的最大最小值
-
求f(x,y)在D内部可能的极值点(无约束极值)
-
求f(x,y)在D的边界的最大最小值(条件极值)
-
比较
应用题
-
建立函数关系
-
求f(x,y)在D内部可能的极值点(无约束极值)
-
求f(x,y)在D的边界的最大最小值(条件极值)
-
比较
常考题型方法与技巧
求极值(无条件)
例1:设函数z=f(x,y)的全微分为dz=xdx+ydy,证明点(0,0)是f(x,y)的极小值点
可以用极值的充分条件,这里不展示过程。这里展示偏积分的方法得到原函数
函数z=f(x,y)的全微分为dz=xdx+ydy,可知
zx=x,zy=y
由zx=x,偏积分得
z=∫xdx=21x2+ϕ(y)
再代入zy=y,确定ϕ(y)
zy⇒ϕ′(y)∫ϕ′(y)dyϕ(y)z=ϕ′(y)=y=∫ydy=21y2+C=21x2+21y2+C
根据定义后面不再展示过程
还可以通过凑微分得到原函数
dzdzdzz=xdx+ydy=d(21x2)+d(21y2)=d(21x2+21y2)=21x2+21y2+C
根据定义后面不再展示过程
求最大最小值
例2:求函数u=x2+y2+z2在约束条件下z=x2+y2和x+y+z=4下的最大值和最小值
设
F(x,y,z,λ,μ)=x2+y2+z2+λ(x2+y2−z)+μ(x+y+z−4)
有
⎩⎨⎧Fx=2x+2λx+μ=0Fy=2y+2λy+μ=0Fz=2z−λ+μ=0Fλ=x2+y2−z=0Fμ=x+y+z−4=0
解得(x1,y1,z1)=(1,1,2),(x2,y2,z2)=(−2,−2,8)
故所求的最大值为72,最小值为6
例3:已知z=f(x,y)的全微分dz=2xdx−2ydy且f(1,1)=2。求f(x,y)在D={(x,y)∣∣x2+4y2≤1}上的最大最小值
先找f(x,y),这里用凑微分(偏积分也行)
dzdzdzz2z=2xdx−2ydy=dx2−dy2=d(x2−y2)=x2−y2+C代入f(1,1)=2=1−1+C⇒C=2=x2−y2+2
令∂x∂f=2x=0,∂y∂f=−2y=0,得驻点为(0,0)
接下来可以用拉格朗日乘数法,运算不难,这里不展示步骤。考虑另一个思路,由于已经知道了约束条件,该约束条件可以代入z=f(x,y),化条件为无条件
由于点在x2+4y2=1上,有
zzzmaxzmin=x2−(4−4x2)+2x∈[−1,1]=5x2−2=z∣∣x=±1=3=z∣∣x=0=−2
因此最大值为3,最小值为−2
对于圆和椭圆可以用参数方程化条件为无条件
椭圆x2+4y2=1的参数方程为
{x=costy=2sint
则
z=f(x,y)=x2−y2+2=cos2t−4sin2t+2=3−5sin2tt∈[0,2π]