AM@多元函数极值存在定理@多元函数最值问题
abstract
- 多元函数极值和最值@多元函数极值存在定理@条件极值
多元函数极值存在定理
- 本定理给出极值存在充分条件
- 设函数
z
=
f
(
x
,
y
)
z=f(x,y)
z=f(x,y)在点
(
x
0
,
y
0
)
(x_0,y_0)
(x0,y0)的某个邻域内,且有一阶和二阶连续偏导数,又
f
x
(
x
0
,
y
0
)
=
0
f_{x}(x_0,y_0)=0
fx(x0,y0)=0,
f
y
(
x
0
,
y
0
)
=
0
f_{y}(x_0,y_0)=0
fy(x0,y0)=0(驻点存在),令
- f x x ( x 0 , y 0 ) = A f_{xx}(x_0,y_0)=A fxx(x0,y0)=A
- f x y ( x 0 , y 0 ) = B f_{xy}(x_0,y_0)=B fxy(x0,y0)=B
- f y y ( x 0 , y 0 ) = C f_{yy}(x_0,y_{0})=C fyy(x0,y0)=C
- Δ \Delta Δ= A C − B 2 AC-B^2 AC−B2
- 则
f
(
x
,
y
)
f(x,y)
f(x,y)在点
(
x
0
,
y
0
)
(x_0,y_0)
(x0,y0)处是否取得极值的条件和结论为:
-
Δ
>
0
\Delta{>0}
Δ>0时具有极值,
- A < 0 A<0 A<0时有极大值,
- A > 0 A>0 A>0时有极小值
- Δ < 0 \Delta<0 Δ<0时没有极值
- Δ = 0 \Delta=0 Δ=0时需要另外讨论才能确定
-
Δ
>
0
\Delta{>0}
Δ>0时具有极值,
极值分布👺
- 这里指无条件极值
- 分为两部分讨论:所有驻点和不可导点(一阶偏导不存在的点)处都有可能是极值
求解步骤
驻点部分
- 建立并解方程组
f
x
(
x
,
y
)
=
0
f_{x}(x,y)=0
fx(x,y)=0;
f
y
(
x
,
y
)
=
0
f_{y}(x,y)=0
fy(x,y)=0;得到一切实数解,得一切驻点
- 两个方程都是一元方程,可能有多个解,方程1解设为 x 1 , ⋯ , x m x_1,\cdots,x_{m} x1,⋯,xm;方程2的解设为 y 1 , ⋯ , y n y_1,\cdots,y_{n} y1,⋯,yn
- 构造驻点坐标: ( x i , y j ) (x_i,y_{j}) (xi,yj), i = 1 , ⋯ , n ; j = 1 , ⋯ , m i=1,\cdots,n;j=1,\cdots,m i=1,⋯,n;j=1,⋯,m,共有 n × m n\times{m} n×m个驻点
- 对每个驻点 ( x i , y j ) (x_i,y_{j}) (xi,yj),求处二阶偏导数 A , B , C A,B,C A,B,C
- 确定 Δ = A C − B 2 \Delta=AC-B^2 Δ=AC−B2得符号,由定理2的结论判定 f ( x i , y j ) f(x_i,y_{j}) f(xi,yj)是否为极值(若为极值,进一步根据 A A A得符号判断该极值是极大值还是极小值)
偏导不存在的点
- 如果函数存在某些偏导数不存在的点,那么这些点也可能是极值点,需要逐个判断
- 如果函数处处可偏导,则不需要处理这部分
例
- 求函数
f
(
x
,
y
)
f(x,y)
f(x,y)=
x
2
−
y
3
+
3
x
2
+
3
y
2
−
9
x
x^2-y^3+3x^2+3y^2-9x
x2−y3+3x2+3y2−9x的极值
- 构造并解方程组: f x ( x , y ) = 3 x 2 + 6 x − 9 = 0 f_{x}(x,y)=3x^2+6x-9=0 fx(x,y)=3x2+6x−9=0; f y ( x , y ) f_{y}(x,y) fy(x,y)= − 3 y 2 + 6 y = 0 -3y^2+6y=0 −3y2+6y=0
- 分别解得 x 1 = 1 x_1=1 x1=1; x 2 = − 3 x_2=-3 x2=−3; y 1 = 0 y_1=0 y1=0; y 2 = 2 y_2=2 y2=2
- 构造驻点 ( 1 , 0 ) (1,0) (1,0), ( 1 , 2 ) (1,2) (1,2); ( − 3 , 0 ) (-3,0) (−3,0); ( − 3 , 2 ) (-3,2) (−3,2)
- 计算函数的 A , B , C A,B,C A,B,C: A = f x x ( x , y ) = 6 x + 6 A=f_{xx}(x,y)=6x+6 A=fxx(x,y)=6x+6; B = f x y ( x , y ) = 0 B=f_{xy}(x,y)=0 B=fxy(x,y)=0, C = f y y = − 6 y + 6 C=f_{yy}=-6y+6 C=fyy=−6y+6; Δ = A C − B 2 = 36 ( x + 1 ) ( − y + 1 ) \Delta=AC-B^2=36(x+1)(-y+1) Δ=AC−B2=36(x+1)(−y+1)
- 分别判断驻点的判别式
- 在 ( 1 , 0 ) (1,0) (1,0)处, Δ = 72 > 0 \Delta=72>0 Δ=72>0,且 A = 12 > 0 A=12>0 A=12>0,所以函数在 ( 1 , 0 ) (1,0) (1,0)处有极小值 f ( 1 , 0 ) = − 5 f(1,0)=-5 f(1,0)=−5
- ( 1 , 2 ) (1,2) (1,2)处, Δ = − 72 < 0 \Delta=-72<0 Δ=−72<0,所以 f ( 1 , 2 ) f(1,2) f(1,2)不是极值
- ( − 3 , 0 ) (-3,0) (−3,0)处, Δ = − 72 < 0 \Delta=-72<0 Δ=−72<0, f ( − 3 , 0 ) f(-3,0) f(−3,0)不是极值
- ( − 3 , 2 ) (-3,2) (−3,2)处, Δ = 72 < 0 \Delta=72<0 Δ=72<0, A < 0 A<0 A<0,所以函数在 ( − 3 , 2 ) (-3,2) (−3,2)处有极大值 f ( − 3 , 2 ) = 31 f(-3,2)=31 f(−3,2)=31
多元函数最值
- 与一元函数相类似,我们可以利用函数的极值来求函数的最大值和最小值(候选值).
- 如果 f ( x , y ) f(x ,y) f(x,y)在有界闭区域 D D D上连续,那么 f ( x , y ) f( x ,y) f(x,y)在D上必定能取得最大值和最小值.
- 这种使函数取得最大值或最小值的点既可能在D的内部(驻点和不可导点),也可能在
D
D
D的边界上.
- 区域 D D D的边界可能分为几段,也可能是无限延申(非有限封闭区域),对于限延申的边界段(记为 L ∞ L_{\infin} L∞的采用极限的方式计算:例如 L ∞ L_{\infin} L∞上的候选值为 lim x → ∞ , y → ∞ f ( x , y ) \lim\limits_{x\to{\infin},y\to{\infin}}f(x,y) x→∞,y→∞limf(x,y)
- 我们假定,函数在D上连续、在D内可微分且只有有限个驻点,
- 这时如果函数在D的内部取得最大值(最小值),那么这个最大值(最小值)也是函数的极大值(极小值).
一般方法和步骤
- 在上述假定下,求函数的最大值和最小值的一般方法是
- 将函数 f ( x , y ) f(x,y) f(x,y)在D内的所有驻点处的函数值及在D的边界上的最大值和最小值相互比较,其中最大的就是最大值,最小的就是最小值.
- 但这种做法,由于要求出 f ( x , y ) f(x,y) f(x,y)在D的边界上的最大值和最小值,所以往往相当复杂.
- 在通常遇到的实际问题中,如果根据问题的性质,知道函数 f ( x , y ) f(x ,y) f(x,y)的最大值(最小值)一定在D的内部取得,而函数在D内只有一个驻点,那么可以肯定该驻点处的函数值就是函数 f ( x , y ) f(x,y) f(x,y)在D上的最大值(最小值).
- 如果不能排除位于边界处可能存在最值,则需要判断边界处的最值
应用
例
- 制作体积为 2 2 2的封闭长方体水箱,设长,宽分别为 x , y x,y x,y,则高为 2 x y \frac{2}{xy} xy2,问 x , y x,y x,y分别取多少时用料最省?
- 水箱的表面积为
A
=
2
(
x
y
+
x
2
x
y
+
y
2
x
y
)
A=2(xy+x\frac{2}{xy}+y\frac{2}{xy})
A=2(xy+xxy2+yxy2)=
2
(
x
y
+
2
x
+
2
y
)
2(xy+\frac{2}{x}+\frac{2}{y})
2(xy+x2+y2);
(
0
<
x
,
y
)
(0<x,y)
(0<x,y)
- A x A_{x} Ax= 2 ( y − 2 x 2 ) 2(y-\frac{2}{x^2}) 2(y−x22); A y = 2 ( x − 2 y 2 ) A_{y}=2(x-\frac{2}{y^2}) Ay=2(x−y22)=0
- x = 2 3 x=\sqrt[3]{2} x=32; y = 2 3 y=\sqrt[3]{2} y=32
- 函数有唯一驻点 ( 2 3 , 2 3 ) (\sqrt[3]{2},\sqrt[3]{2}) (32,32),并且在函数 A A A开区域 D D D内部取得,则该点一定是极值点
- 又由题意可知,函数 A A A在区域 D D D内一定由最小值,所以当 x = 2 3 x=\sqrt[3]{2} x=32; y = 2 3 y=\sqrt[3]{2} y=32时,函数 A A A取得最小值 A ( 2 3 , 2 3 ) A(\sqrt[3]{2},\sqrt[3]{2}) A(32,32),此时高度为 2 2 3 2 3 \frac{2}{\sqrt[3]{2}\sqrt[3]{2}} 32322= 2 3 \sqrt[3]{2} 32
例
-
当 x ⩾ 0 x\geqslant{0} x⩾0, y ⩾ 0 y\geqslant{0} y⩾0,时 x 2 + y 2 ⩽ k e x + y x^2+y^2\leqslant ke^{x+y} x2+y2⩽kex+y恒成立,求 k k k的取值范围
- 变形为
(
x
2
+
y
2
)
e
−
(
x
+
y
)
⩽
k
(x^2+y^2)e^{-(x+y)}\leqslant{k}
(x2+y2)e−(x+y)⩽k
(1)
恒成立,令 f ( x , y ) f(x,y) f(x,y)为式(1)左边,即 k ⩾ max f ( x , y ) k\geqslant{\max{f(x,y)}} k⩾maxf(x,y) - 这是一个求二元函数的最大值问题
- 变形为
(
x
2
+
y
2
)
e
−
(
x
+
y
)
⩽
k
(x^2+y^2)e^{-(x+y)}\leqslant{k}
(x2+y2)e−(x+y)⩽k
-
方法1:
-
设 f ( x , y ) f(x,y) f(x,y)的定义域区域为 D D D
-
求 D D D内的可能最值点(驻点)
-
f x f_{x} fx= e − ( x + y ) ( 2 x − x 2 − y 2 ) e^{-(x+y)}(2x-x^2-y^2) e−(x+y)(2x−x2−y2),令 f x = 0 f_{x}=0 fx=0
(2)
-
f y f_{y} fy= e − ( x + y ) ( 2 y − x 2 − y 2 ) e^{-(x+y)}(2y-x^2-y^2) e−(x+y)(2y−x2−y2),令 f y = 0 f_{y}=0 fy=0
(3)
-
联立(2,3),解得 x = y = 0 x=y=0 x=y=0或 x = y = 1 x=y=1 x=y=1
-
f ( 0 , 0 ) f(0,0) f(0,0)= 0 0 0; f ( 1 , 1 ) f(1,1) f(1,1)= 2 e − 2 2e^{-2} 2e−2
-
D D D内不存在不可导点
-
-
求边界的可能最值点
- 当
x
=
0
x=0
x=0时,
g
(
y
)
=
f
(
0
,
y
)
g(y)=f(0,y)
g(y)=f(0,y)=
y
2
e
−
y
y^2e^{-y}
y2e−y.
- g ′ ( y ) g'(y) g′(y)= 2 y e − y + y 2 e − y ( − 1 ) 2ye^{-y}+y^2e^{-y}(-1) 2ye−y+y2e−y(−1)= e − y ( 2 y − y 2 ) e^{-y}(2y-y^2) e−y(2y−y2)=0,可求得 y ∈ [ 0 , 2 ] y\in[0,2] y∈[0,2]区间内单调递增,而 [ 2 , + ∞ ) [2,+\infin) [2,+∞)内单调递减,从而函数 g ( y ) g(y) g(y)在 y = 2 y=2 y=2处取得最大值 4 e − 2 4e^{-2} 4e−2
- 当 y = 0 y=0 y=0时, h ( x ) h(x) h(x)= f ( x , 0 ) f(x,0) f(x,0)= x 2 e − x x^2e^{-x} x2e−x,类似的有 h ( x ) h(x) h(x)最大值为 4 e − 2 4e^{-2} 4e−2
- 当
x
=
0
x=0
x=0时,
g
(
y
)
=
f
(
0
,
y
)
g(y)=f(0,y)
g(y)=f(0,y)=
y
2
e
−
y
y^2e^{-y}
y2e−y.
-
综上 f ( x , y ) f(x,y) f(x,y)在边界 x = 0 x=0 x=0或 y = 0 y=0 y=0处取得最大值 4 e − 2 4e^{-2} 4e−2
-
-
方法2:
- 本问题还可以使用三角代换:令 x 2 + y 2 = r 2 x^2+y^2=r^2 x2+y2=r2,则可以令 x = r cos α x=r\cos{\alpha} x=rcosα; y = r sin α y=r\sin\alpha y=rsinα, ( α ∈ [ 0 , π 2 ] ) (\alpha\in[0,\frac{\pi}{2}]) (α∈[0,2π]), r > 0 r>0 r>0
- 从而
f
(
x
,
y
)
f(x,y)
f(x,y)=
f
(
r
cos
α
,
r
sin
α
)
f(r\cos\alpha,r\sin\alpha)
f(rcosα,rsinα)=
r
2
e
−
r
(
cos
α
+
sin
α
)
r^2e^{-r(\cos\alpha+\sin\alpha)}
r2e−r(cosα+sinα)
- 而 t = r ( cos α + sin α ) t=r(\cos\alpha+\sin\alpha) t=r(cosα+sinα)= 2 r sin ( α + θ ) \sqrt{2}r\sin(\alpha+\theta) 2rsin(α+θ), tan θ = 1 \tan\theta=1 tanθ=1,不妨取 θ = π 4 \theta=\frac{\pi}{4} θ=4π,从而 t = 2 r sin ( α + π 4 ) t=\sqrt{2}{r}\sin(\alpha+\frac{\pi}{4}) t=2rsin(α+4π),
- 而 α + π 4 ∈ [ π 4 , 3 π 4 ] \alpha+\frac{\pi}{4}\in[\frac{\pi}{4},\frac{3\pi}{4}] α+4π∈[4π,43π], sin ( α + π 4 ) ∈ [ 2 2 . 1 ] \sin(\alpha+\frac{\pi}{4})\in[\frac{\sqrt{2}}{2}.1] sin(α+4π)∈[22.1]所以 t ∈ [ r , 2 r ] t\in[r,\sqrt{2}r] t∈[r,2r]
- 而 e − t e^{-t} e−t是关于 t t t的减函数,从而 f ∈ [ r 2 e − 2 r , r 2 e − r ] f\in[r^2e^{-\sqrt{2}r},r^2e^{-r}] f∈[r2e−2r,r2e−r], f ⩽ r 2 e − r f\leqslant{r^{2}e^{-r}} f⩽r2e−r
- 令 h ( r ) h(r) h(r)= r 2 e − r r^2e^{-r} r2e−r. h ′ ( r ) h'(r) h′(r)= e − r ( 2 r − r 2 ) e^{-r}(2r-r^2) e−r(2r−r2),其中 e − r > 0 e^{-r}>0 e−r>0.从而 h ′ ( r ) h'(r) h′(r)取决于 2 r − r 2 2r-r^2 2r−r2= r ( 2 − r ) r(2-r) r(2−r),当 r ∈ [ 0 , 2 ] r\in[0,2] r∈[0,2]时递增,而 r > 2 r>2 r>2时递减
- 从而 h ( r ) h(r) h(r)在 r = 2 r=2 r=2处取得最大值,即 h ( 2 ) h(2) h(2)= 4 e − r 4e^{-r} 4e−r,也就是 f ( x , y ) f(x,y) f(x,y)的最大值
-
综上, k ⩾ 4 e − 2 k\geqslant{4e^{-2}} k⩾4e−2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了