5.6 无条件极值和条件极(最)值
无条件极值先找驻点再判断 AC−B2;条件最值必须同时检查内部、边界和约束端点。
来源:邂逅遗憾 27 考研数学思维课,第五章“多元微分”,资料页 383—403。本文保留资料中的定理、例题、原解与手写批注。
验算:使用 Wolfram Language 内核对例 5.54、例 5.55、例 5.57、例 5.58 的拉格朗日方程组、候选点和函数值进行了符号核对;以下推导为面向复习的完整整理。
一、无条件极值
同一元函数的极值、单调性一样,多元函数的极值也分为广义极值(允许等号)和狭义极值(不允许等号)。若题目不特别说明,考研中通常按广义极值理解。
1. 极值的定义
设函数 z=f(x,y) 在点 P0(x0,y0) 的某邻域内有定义。若对该邻域内任意点 P(x,y) 均有
f(x,y)≤f(x0,y0)(或 f(x,y)≥f(x0,y0)),
则称 P0(x0,y0) 为 f(x,y) 的极大值点(或极小值点),称 f(x0,y0) 为 f(x,y) 的极大值(或极小值)。
若对去心邻域内任意点都成立严格不等式
f(x,y)<f(x0,y0)(或 f(x,y)>f(x0,y0)),
则称 P0(x0,y0) 为狭义极大值点(或狭义极小值点)。
极大值点和极小值点统称为极值点,极大值和极小值统称为极值。
2. 极值的必要条件
定理 1(极值的必要条件) 设 z=f(x,y) 在点 (x0,y0) 处存在偏导数,且 (x0,y0) 是 f(x,y) 的极值点,则
fx′(x0,y0)=fy′(x0,y0)=0.
使一阶偏导数同时为 0 的点称为驻点。驻点只是可能的极值点,还需要进一步判别。
3. 极值的充分条件
定理 2(极值的充分条件) 设 z=f(x,y) 在点 P0(x0,y0) 的某邻域内具有二阶连续偏导数,且
fx′(x0,y0)=fy′(x0,y0)=0.
记
A=fxx′′(x0,y0),B=fxy′′(x0,y0),C=fyy′′(x0,y0).
则:
- 若 AC−B2>0,则 (x0,y0) 是极值点:
- 当 A<0 时,(x0,y0) 是极大值点;
- 当 A>0 时,(x0,y0) 是极小值点。
- 若 AC−B2<0,则 (x0,y0) 不是极值点。
- 若 AC−B2=0,则 (x0,y0) 可能是极值点,也可能不是极值点,定理无法判定,此时一般回到定义判断。
注意:AC−B2=0 并不等于“不是极值点”,而是二阶充分条件失效。详见例 5.48。
4. 求无条件极值的做题流程
求具有二阶连续偏导数的二元函数 z=f(x,y) 的极值,一般按以下步骤进行:
-
令一阶偏导数等于 0,即解
fx′(x,y)=0,fy′(x,y)=0,
求出全部驻点 P1,…,Pk。
-
在每个驻点计算并判断 AC−B2,利用极值的充分条件确定该点是否为极值点。
-
若出现 AC−B2=0,则回到极值定义,通过取路径、因式分解或判断函数增量的正负来判定。
此外,偏导数不存在的点也可能取得极值。例如
f(x,y)=x2+y2
在原点的偏导数不存在,但 f(x,y)≥f(0,0)=0,所以原点是极小值点。实际考研题中这类情形较少,但从理论上说,不可导点也可能是极值点或鞍点。
解答题例 5.47(2023 数一真题)
求函数
f(x,y)=xecosy+2x2
的极值。
解答
fx′=ecosy+x,fy′=−xsinyecosy.
由 fx′=fy′=0,因 ecosy>0,不能取 x=0,故 siny=0:
y=kπ,k∈Z.
当 y=2kπ 时,x=−e;当 y=(2k+1)π 时,x=−e−1。
二阶偏导:
fxx′′=1,fxy′′=−sinyecosy,
fyy′′=x(sin2y−cosy)ecosy.
在 (−e,2kπ):
A=1, B=0, C=e2,AC−B2=e2>0.
故这些点均为极小值点,极小值为
−2e2.
在 (−e−1,(2k+1)π):
A=1, B=0, C=−e−2,AC−B2<0,
不是极值点。
5. 当 AC−B2=0 时如何判断
当驻点处 AC−B2=0 时,二阶充分条件失效。资料对这类题总结了以下三点:
- 在 99% 的情况下,该点都不是极值点。除非能像例 5.50 那样,直接看出函数在该点附近恒为非正或恒为非负,否则一般应先尝试证明它不是极值点。反过来说,若函数在该点附近整体同号,即使证明过程不够形式化,也可以据此判断该点可能是极值点,再回到定义作严格验证。
- 证明一个点不是极值点的方法是取路径比较函数值:若沿某条路径存在比该点函数值大的值,则该点不是极大值点;若沿另一条路径存在比该点函数值小的值,则该点不是极小值点。若两种情况同时出现,即可说明该点不是极值点。
- 取路径的核心在于“阶数”。优先令某一个变量等于 0,即沿坐标轴趋近;若仍不能判定,再选择路径使表达式中的关键因子同阶。
解答题例 5.48(2023 数一真题)
求
f(x,y)=(y−x2)(y−x3)
的极值。
解答
fx′=x(5x3−3xy−2y),fy′=2y−x3−x2.
解方程组得全部驻点:
(0,0),(1,1),(32,2710).
二阶偏导:
fxx′′=2(10x3−3xy−y),fxy′′=−3x2−2x,fyy′′=2.
在 (0,0),AC−B2=0,判别失效。取路径:
y=2x2⇒f=x4(2−x)>0(x>0 充分小),
y=2x3⇒f=x5(2x−1)<0.
任意小邻域中同时有正负值,所以 (0,0) 不是极值点。
在 (1,1):
A=12, B=−5, C=2,AC−B2=−1<0,
不是极值点。
在 (32,2710):
A=27100,B=−38,C=2,AC−B2=278>0.
A>0,故为极小值点,极小值
−7294.
本题分别令 y=2x2 与 y=2x3,正是通过控制两个因子的阶数,使函数在原点附近分别取到正值与负值。
解答题例 5.49(高数十八讲)
求
z=x4+y4−x2−2xy−y2
的极值。
解答
由
zx′=4x3−2x−2y=0,zy′=4y3−2x−2y=0
得驻点
(−1,−1),(0,0),(1,1).
A=12x2−2,B=−2,C=12y2−2.
在 (±1,±1)(同号)均有
AC−B2=96>0,A>0,
故都是极小值点,极小值为 −2。
在 (0,0),AC−B2=0。写成
z=x4+y4−(x+y)2.
沿 y=−x 有 z=2x4>0;沿 y=0 有 z=x2(x2−1)<0。故原点不是极值点。
解答题例 5.50(李林 880)
设
f(x,y)=e−x(ax+b−y2)
在点 (−1,y0) 处取得极大值,求 a,b 满足的条件。
解答
一阶条件:
fy′(−1,y0)=−2y0e=0⇒y0=0,
fx′(−1,0)=e(2a−b)=0⇒b=2a.
在 (−1,0):
A=e(−3a+b)=−ae,B=0,C=−2e.
若 a>0,则 AC−B2>0,A<0,为极大值点。
当 a=0,b=0 时,
f(x,y)=−y2e−x≤0=f(−1,0).
按广义极值(允许等号)仍为极大值;按狭义极值则不是。资料约定未特别说明时按广义极值处理,故
a≥0,b=2a.
二、隐函数的无条件极值
解答题例 5.51(2016 数二真题)
已知函数 z=z(x,y) 由
(x2+y2)z+lnz+2(x+y+1)=0
确定,求 z=z(x,y) 的极值。
解答
对方程分别关于 x,y 求偏导:
2xz+(x2+y2)zx′+z1zx′+2=0,
2yz+(x2+y2)zy′+z1zy′+2=0.
驻点满足 zx′=zy′=0,所以
x=y=−z1.
代回原方程:
lnz=z2−2.
函数 lnz−z2+2 在 (0,∞) 单调增加,z=1 是唯一解,故驻点为 (−1,−1),函数值为 1。
在该点继续对上述一阶方程求导并代入 zx′=zy′=0,得
zxx′′=zyy′′=−32,zxy′′=0.
因此
AC−B2=94>0,A<0.
故
zmax=1
在 (−1,−1) 处取得。
三、极限表达式与极值
题型一:利用保号性
选择题例 5.52(李艳芳 900)
设函数 f(x,y) 满足
(x,y)→(0,0)lim[sin(∣x∣+∣y∣)]αf(x,y)=1,α>0,
且 f(0,0)=0。下列结论中错误的是:
- A. f 在原点连续
- B. f 在原点取得极小值
- C. 若 α=1,则 fx′(0,0),fy′(0,0) 都不存在
- D. 若 α>1,则两个偏导都存在且均不为 0
解答
选 D(即 D 错误)。
分母趋于 0,商趋于 1,故 f(x,y)→0=f(0,0),A 正确。由极限的局部保号性,原点某去心邻域内 f(x,y)>0,故 B 正确。
当 α=1:
x→0limsin∣x∣f(x,0)=1.
于是差商含因子 sin∣x∣/x,左右极限为 −1,1,偏导不存在;y 同理,C 正确。
当 α>1:
fx′(0,0)=x→0lim(sin∣x∣)αf(x,0)x(sin∣x∣)α=0,
同理 fy′(0,0)=0。两偏导存在但均为 0。
题型二:极坐标换元
选择题例 5.53(23 张八,改编自 2003 数一真题)
已知 f(x,y) 在原点某邻域内连续,且
x→0y→0lim(x2+y2)2f(x,y)−xky=1.
则:
- A. k=1 时,原点是极小值点
- B. k=2 时,原点是极大值点
- C. k=3 时,原点是极小值点
- D. k=4 时,原点是极大值点
解答
选 C。
由等价无穷小:
f(x,y)=xky+(x2+y2)2+o((x2+y2)2),f(0,0)=0.
令 x=rcosθ,y=rsinθ:
f=rk+1coskθsinθ+r4+o(r4).
当 k<3 时,低阶项 rk+1coskθsinθ 可正可负,不是极值点。
当 k=3:
f=r4(1+cos3θsinθ)+o(r4).
因 cos3θsinθ>−1,原点附近 f>0,故为极小值点。
当 k>3,主项同样是正的 r4,也不可能是极大值点。
四、条件极(最)值
1. 基本方法
拉格朗日函数的构造原则是
拉格朗日函数=目标函数+λ×约束条件.
在构造拉格朗日函数之前,应尽可能利用约束条件对目标函数进行化简,即把约束条件代入目标函数中进行化简,以减少计算量。
在约束 φ(x,y)=0 下求 f(x,y) 的条件极值,构造
L(x,y,λ)=f(x,y)+λφ(x,y),
并解
Lx′=0,Ly′=0,φ=0.
解出 x,y,λ,其中满足方程组的 (x,y) 就是 f(x,y) 在约束 φ(x,y)=0 下可能的极值点。
对于 n 元函数在 m 个约束下的极值问题,例如求 u=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),
并联立
⎩⎨⎧Fx′=0,Fy′=0,Fz′=0,φ(x,y,z)=0,ψ(x,y,z)=0.
解得的 (x,y,z) 是可能的极值点。若实际问题已知驻点唯一,并由实际意义可知最大值或最小值存在,则该驻点就是相应的最值点;若存在多个驻点,只需比较各驻点的函数值。
2. 有界闭区域上的最值
若题目中出现 ≥ 或 ≤,需要先对区域进行拆分。以 ≥ 为例,严格不等式 > 表示开区间内部,等号 = 表示边界:
- 开区间内部求无条件极值;
- 边界上求条件极值;
- 罗列内部驻点、不可导点以及边界上的所有可能点,比较函数值,最大者为最大值,最小者为最小值。
在研究内部无条件极值时,找到驻点后不必继续用 AC−B2 判断它是否为极值点。对于闭区域上的最值问题,只需找齐所有“可能的最值点”并统一比较函数值。
最大值与最小值定理:在有界闭区域 D 上的多元连续函数,在区域 D 上一定存在最大值和最小值。
3. 解拉格朗日方程的基本手法
解方程组时常用以下几种方法:
- 硬核作差(消去):将两个结构相近的方程相减,直接消去公共项或拉格朗日乘子。
- 观察是否成比例:比较两个方程的对应项,判断能否通过倍乘后相减得到变量之间的关系。
- 齐次方程组转行列式:若关于 x,y,z 的方程是齐次线性方程,且约束排除了零解,则系数行列式必为 0。先求乘子,再回代求变量比例。
- 分类讨论乘子或公共因子:出现 λa=0 或 ab=0 时,必须逐支讨论;不能随意除以可能为 0 的量。
例 5.54 和例 5.55 都可以先用约束化简目标函数,再分别用“硬核作差”和“观察比例”求出边界候选点;例 5.57、例 5.58 则重点展示齐次方程组的行列式法。
卷面提醒:草稿阶段可以灵活消元,但正式解答至少应写出“关键消元式(或行列式)—变量比例—代入约束—比较函数值”这条链条。列出的候选解必须满足原方程组,尤其不能在未讨论 0 的情况下直接约去 λ、变量或公共因子。
解答题例 5.54(武忠祥高数讲义)
求
z=x2+y2−12x+16y
在 x2+y2≤25 上的最大值与最小值。
解答
内部驻点由
2x−12=0,2y+16=0
得 (6,−8),不在区域内。
边界 x2+y2=25 上,利用约束化简:
z=25−12x+16y.
拉格朗日方程:
−12+2λx=0,16+2λy=0,x2+y2=25.
方法一:硬核作差(消元)
前两式等价于
λx=6,λy=−8.
因为 λ=0 不可能满足第一式,所以可消去 λ:
xy=6−8=−34.
令
x=3t,y=−4t.
代入约束得
9t2+16t2=25⇒t2=1⇒t=±1.
因此边界候选点为
(3,−4),(−3,4).
方法二:观察是否成比例
由
(λx,λy)=(6,−8)=2(3,−4)
可知 (x,y) 与 (3,−4) 成比例。设 (x,y)=t(3,−4),代入圆周约束,同样得到 t=±1,故候选点仍为 (3,−4) 与 (−3,4)。
代回原目标函数:
z(3,−4)=−75,z(−3,4)=125.
内部没有驻点,边界候选点又已全部找齐,故
zmin=−75,zmax=125.
解答题例 5.55(武忠祥高数讲义)
在椭圆
x2+4y2=4
上求一点,使其到直线
2x+3y−6=0
的距离最短。
解答
距离
d=13∣2x+3y−6∣,
等价于最小化 (2x+3y−6)2。
拉格朗日函数
F=(2x+3y−6)2+λ(x2+4y2−4).
方程组:
4(2x+3y−6)+2λx=0,
6(2x+3y−6)+8λy=0,
x2+4y2=4.
记
q=2x+3y−6.
方法一:硬核作差(消元)
用第一式乘 4y,第二式乘 x,再相减,消去 λxy:
⇒⇒(16yq+8λxy)−(6xq+8λxy)=0(16y−6x)q=0(8y−3x)(2x+3y−6)=0.
在椭圆上令 x=2cost, y=sint,则
2x+3y=4cost+3sint≤5,
故 q=2x+3y−6≤−1<0,椭圆与直线不相交。因此 q=0,只能有
8y−3x=0,y=83x.
代入约束:
x2+4(83x)2=4⇒1625x2=4⇒x=±58.
于是候选点为
(58,53),(−58,−53).
方法二:观察是否成比例
由前两式
λx=−2q,λy=−43q.
已知 q=0,所以 λ=0,从而
xy=−2q/λ−3q/(4λ)=83.
这就直接得到 8y=3x,再代入约束可得到同样的两个候选点。
分别计算距离:
d(58,53)=131,d(−58,−53)=1311.
故最近点为
(58,53).
选择题例 5.56(2006 数一、二、三真题)
设 f(x,y),φ(x,y) 均可微,且 φy′(x,y)=0。已知 (x0,y0) 是 f 在约束 φ=0 下的一个极值点,下列正确的是:
- A. 若 fx′=0,则 fy′=0
- B. 若 fx′=0,则 fy′=0
- C. 若 fx′=0,则 fy′=0
- D. 若 fx′=0,则 fy′=0
解答
选 D。
拉格朗日方程为
fx′+λφx′=0,fy′+λφy′=0.
因 φy′=0:
λ=−φy′fy′.
代入第一式:
fx′−φy′fy′φx′=0.
若 fx′=0,则 fy′φx′=0,从而 fy′=0,D 正确。其余选项均不能必然推出。
4. 巧用行列式求解方程
若前几个方程是 x,y,z 的线性齐次方程,而最后的非齐次约束排除了零解,则齐次方程必有非零解,系数矩阵行列式为 0。
解答题例 5.57(武忠祥严选题)
设
dz=(2x+12y)dx+(12x+4y)dy,z(0,0)=0.
求 z(x,y) 在
4x2+y2≤25
上的最大值。
解答
偏积分得
z=x2+12xy+2y2.
内部唯一驻点 (0,0) 的函数值为 0。
边界上:
F=x2+12xy+2y2+λ(4x2+y2−25).
前两式为齐次线性方程:
(1+4λ)x+6y=0,
6x+(2+λ)y=0.
约束排除 (0,0),故行列式为零:
1+4λ662+λ=0.
具体展开为
1+4λ662+λ=(1+4λ)(2+λ)−36=4λ2+9λ−34=(λ−2)(4λ+17)=0.
当 λ=2 时,
9x+6y=0⇒y=−23x.
代入 4x2+y2=25:
425x2=25⇒x=±2,
得到 (2,−3),(−2,3)。
当 λ=−17/4 时,
−16x+6y=0⇒y=38x.
代入约束:
9100x2=25⇒x=±23,
得到 (23,4),(−23,−4)。
因此边界候选点分别为
(2,−3),(−2,3),(23,4),(−23,−4).
代回目标函数:
z(2,−3)=z(−2,3)=−50,
z(23,4)=z(−23,−4)=4425.
再与内部驻点 (0,0) 的函数值 0 比较,故
zmax=4425.
解答题例 5.58(2010 数三真题)
求
u=xy+2yz
在
x2+y2+z2=10
下的最大值和最小值。
解答
拉格朗日方程:
y+2λx=0,
x+2z+2λy=0,
2y+2λz=0,
x2+y2+z2=10.
前三式为齐次线性方程,约束排除零解,故
2λ1012λ2022λ=0.
展开行列式:
2λ1012λ2022λ=2λ(4λ2−4)−2λ=2λ(4λ2−5)=0.
所以
λ=0,λ=±25.
情形一:λ=0
前三式化为
y=0,x+2z=0.
令 x=−2z,代入球面约束:
4z2+z2=10⇒z=±2.
得到
(22,0,−2),(−22,0,2),
两点的函数值均为 0。
情形二:λ=0
由第一、三式
y=−2λx,y=−λz.
因 λ=0,所以
z=2x.
代入第二式:
x+2(2x)+2λ(−2λx)=x(5−4λ2)=0.
若 x=0,则 y=z=0,与球面约束矛盾,故
4λ2=5,
与行列式所得结果一致。再把 z=2x、y=−2λx 代入约束:
x2+4λ2x2+4x2=10⇒10x2=10⇒x=±1.
于是得到四个候选点
(1,5,2), (−1,5,−2),(1,−5,2), (−1,−5,−2).
对 λ=0 的候选点,有
u=xy+2yz=y(x+2z)=5xy=−10λ,
故 λ=−5/2 时 u=55,λ=5/2 时 u=−55。再与 λ=0 时的函数值 0 比较:
umax=55,umin=−55.
补充题型二:将非齐次方程组齐次化
若拉格朗日方程的前几个方程关于 x,y,z 看起来是非齐次的,但把 1,λ,μ 看作未知量后,可以整理成齐次线性方程组,则可利用“齐次方程组有非零解 ⇒ 系数行列式为 0”求变量之间的关系。
例如三个方程可写成
⎩⎨⎧a1+b1λ+c1μ=0,a2+b2λ+c2μ=0,a3+b3λ+c3μ=0,
其中 ai,bi,ci 可以是 x,y,z 的表达式。将其改写为
a1a2a3b1b2b3c1c2c31λμ=000.
因为向量 (1,λ,μ)T 的第一个分量为 1,它一定是非零向量,所以系数矩阵必须满足
a1a2a3b1b2b3c1c2c3=0.
实际做题按以下步骤进行:
- 写出完整的拉格朗日方程,不要漏掉原约束;
- 把 x,y,z 暂时看作参数,把各式按 1,λ,μ 收集系数;
- 令系数行列式为 0,求出 x,y,z 之间的必要关系;
- 对行列式分解后出现的每个因子分别讨论;
- 将所得关系与原约束联立,最后把候选解代回原方程组核验。
以前面的例 5.55 为例,记
q=2x+3y−6.
拉格朗日方程的前两式除去公因数 2 后为
2q+λx=0,3q+4λy=0.
它们虽然关于 x,y 不是线性方程,但关于 1,λ 是齐次线性方程组:
(2q3qx4y)(1λ)=(00).
由于 (1,λ)T=0,故
2q3qx4y=8yq−3xq=(8y−3x)(2x+3y−6)=0.
这与例 5.55 中“硬核作差”得到的关系完全一致。又因椭圆 x2+4y2=4 与直线 2x+3y−6=0 不相交,故 q=0,最终得到
8y−3x=0.
防漏解提醒:行列式为 0 只是存在非零解的必要条件。行列式分解后不能只挑一个“好算”的因子;由它求出的点也必须代回原拉格朗日方程和全部约束,排除增根并补齐特殊分支。
解答题例 5.59(2021 数一真题)
已知曲线
C:{x2+2y2−z=6,4x+2y+z=30,
求 C 上的点到 xOy 坐标面的最大距离。
解答
目标可取 z2。建立
L=z2+λ(x2+2y2−z−6)+μ(4x+2y+z−30).
方程:
2λx+4μ=0,
4λy+2μ=0,
2z−λ+μ=0,
加上两个约束。
前两式消去 μ 得
λ(4y−x)=0.
若 λ=0,进一步推出 μ=z=0,而两个约束化为椭圆与其上方直线,无解。
故 x=4y。代入约束相加:
x2+4x+2y2+2y=36.
令 x=4y:
y2+y−2=0,
得 y=−2,1。相应点为
(−8,−2,66),(4,1,12).
故最大距离为
66.
5. “轮换对称性”可能漏解
若 x=y 显然符合方程,只能说明 x=y 是解,不能推出所有解都满足 x=y。
解答题例 5.60(2023 李六)
设
df=(2ax+by)dx+(2by+ax)dy,
f(0,0)=−3,fx′(1,1)=3。
- 求 f(x,y);
- 求点 (−1,−1) 到曲线 f(x,y)=0 上点的最大距离。
解答
由混合偏导相等得 a=b,再由
fx′(1,1)=2a+b=3
得 a=b=1。
偏积分并用 f(0,0)=−3:
f(x,y)=x2+xy+y2−3.
最大化
d2=(x+1)2+(y+1)2
且 x2+y2+xy−3=0。拉格朗日方程消去 λ 得
(x−y)(x+y−1)=0.
必须同时讨论:
- x=y:得 (1,1),(−1,−1);
- x+y=1:得 (2,−1),(−1,2)。
对应距离平方为 8,0,9,9,故最大距离
3.
填空题例 5.61(2022 数一真题)
当 x≥0,y≥0 时,
x2+y2≤kex+y
恒成立,则 k 的取值范围是 ______。
解答
原不等式等价于
k≥e−(x+y)(x2+y2)
对第一象限恒成立。也就是说,若设
f(x,y)=e−(x+y)(x2+y2).
则所求条件为
k≥x≥0y≥0maxf(x,y).
方法一:传统的“内部+边界”法
先研究区域内部 x>0,y>0。一阶偏导数为
fx′=e−(x+y)(−x2−y2+2x)=0,
fy′=e−(x+y)(−x2−y2+2y)=0
两式相减得
2x−2y=0⇒x=y.
代回任一方程:
−2x2+2x=0⇒x=0 或 x=1.
因为正在讨论区域内部,所以舍去 x=0,得到唯一内部驻点 (1,1),其函数值为
f(1,1)=e22.
再研究边界。当 x=0 时,
f(0,y)=e−yy2=:g(y),y≥0.
求导:
g′(y)=e−y(−y2+2y)=e−yy(2−y).
因此 g 在 0<y<2 时单调增加,在 y>2 时单调减少,于 y=2 取得最大值
f(0,2)=g(2)=e24.
当 y=0 时同理:
f(x,0)=e−xx2,
在 x=2 处取得最大值
f(2,0)=e24.
此外,
f(0,0)=0,f(x,y)→0(x+y→+∞, x,y≥0),
所以不存在遗漏在无穷远处的更大函数值。比较内部驻点和两条边界上的候选值:
f(1,1)=e22,f(0,2)=f(2,0)=e24.
故第一象限内
maxf(x,y)=e24.
于是
k≥e24.
方法二:极坐标法
令
x=rcosθ,y=rsinθ,
其中
r≥0,0≤θ≤2π.
则
f(r,θ)=r2e−r(cosθ+sinθ).
对固定的 r,指数中的 cosθ+sinθ 越小,f 越大。在第一象限内
cosθ+sinθ≥1,
且等号在 θ=0 或 θ=2π 时成立。因此
f(r,θ)≤r2e−r.
令
h(r)=r2e−r,r≥0.
则
h′(r)=e−r(2r−r2)=re−r(2−r).
所以 h 在 0<r<2 时单调增加,在 r>2 时单调减少,于 r=2 取得最大值
hmax=h(2)=e24.
当 r=2 且 θ=0 或 θ=2π 时等号成立,对应点为
(2,0),(0,2).
故同样得到
k≥e24.
6. 约束条件出现端点
解答题例 5.62(2013 数二真题)
求曲线
x3−xy+y3=1,x≥0, y≥0
上的点到坐标原点的最长距离和最短距离。
解答
点到原点的距离为
d=x2+y2.
因为平方根函数单调增加,所以等价于求目标函数
u=x2+y2
在约束下的最大值和最小值。
先考虑约束曲线在第一象限内部的部分,即 x>0,y>0。构造拉格朗日函数
L=x2+y2+λ(x3−xy+y3−1).
拉格朗日方程为
⎩⎨⎧Lx′=2x+λ(3x2−y)=0,Ly′=2y+λ(3y2−x)=0,Lλ′=x3−xy+y3−1=0.
将前两式整理为
2x=λ(y−3x2),2y=λ(x−3y2).
方法一:两式相除
先说明为什么可以作除法:
- 若 λ=0,则前两式推出 x=y=0,不满足原约束;
- 当前只求曲线内部的拉格朗日点,故 x>0,y>0。
因此 λxy=0。将两式相除:
yx=x−3y2y−3x2.
交叉相乘并整理:
x(x−3y2)x2−3xy2−y2+3x2y(x−y)(x+y+3xy)=y(y−3x2),=0,=0.
因 x,y>0,所以
x+y+3xy>0.
故只能有
x=y.
代入原约束:
2x3−x2=1,
即
2x3−x2−1=(x−1)(2x2+x+1)=0.
由于 2x2+x+1>0,故
x=y=1.
因此曲线内部唯一的可能极值点为 (1,1),对应
u(1,1)=2,d(1,1)=2.
方法二:行列式消元
前两个拉格朗日方程也可以写成关于 1,λ 的齐次线性方程组:
(2x2y3x2−y3y2−x)(1λ)=(00).
因为 (1,λ)T=0,所以系数行列式为 0:
2x2y3x2−y3y2−x=2x(3y2−x)−2y(3x2−y)=−2(x−y)(x+y+3xy)=0.
仍得到
(x−y)(x+y+3xy)=0,
后续讨论与方法一相同。
接下来必须单独讨论约束条件的端点。拉格朗日乘数法求的是光滑约束曲线内部的驻点,带有 x≥0,y≥0 时,坐标轴上的端点不能遗漏。
当 x=0 时,原约束变为
y3=1,
故端点为 (0,1),距离为
d(0,1)=1.
当 y=0 时,原约束变为
x3=1,
故端点为 (1,0),距离为
d(1,0)=1.
比较曲线内部候选点和两个端点:
d(1,1)=2,d(0,1)=d(1,0)=1.
故最长距离和最短距离分别为
dmax=2,dmin=1.
解答题例 5.63(2024 李永乐模拟卷)
区域 D 由曲线 y=x2 和直线 y=4 围成,求
f(x,y)=1+xy−x−y
在 D 上的最值。
解答
内部驻点 (1,1) 不在 D 内部。
在边界 y=x2,−2<x<2:
f=1+x3−x−x2,
驻点为
(−31,91),(1,1).
在边界 y=4,−2<x<2:
f=3x−3,
无驻点。
约束角点(端点)为 (−2,4),(2,4)。函数值:
f(−31,91)=2732,f(1,1)=0,
f(−2,4)=−9,f(2,4)=3.
因此
fmax=3,fmin=−9.
解答题例 5.64(节选自 2024 数一真题)
求
f(x,y)=x3+y3−(x+y)2+3
在
D={(x,y)∣x+y≤3, x≥0, y≥0}
上的最大值和最小值。
解答
内部驻点由
3x2−2(x+y)=0,3y2−2(x+y)=0
得
(34,34),f=2717.
边界 y=0:
φ(x)=x3−x2+3,0≤x≤3.
候选 x=0,2/3,3,函数值分别为 3,77/27,21。边界 x=0 同理。
边界 x+y=3,令 y=3−x:
ψ(x)=x3+(3−x)3−6.
候选 x=0,3/2,3,函数值分别为 21,3/4,21。
比较得
fmax=21,fmin=2717.
资料总结:最值问题必须考虑约束条件端点。可在讨论边界时把端点带上,也可单独计算端点函数值后比较。
五、隐函数的条件极(最)值
曲线
{x2+2y2−z=6,4x+2y+z=30
上到 xOy 面距离的最大值,也可恒等改写为:设隐函数 z=z(x,y) 由第一个方程确定,求 ∣z∣ 在第二个约束下的最大值。
其本质仍是两个约束条件的条件最值问题,按例 5.59 的双乘子拉格朗日方法处理即可。
Discussion
Comments
Share questions, corrections, or extra notes about this post.