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 ACB2
  • 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时需要另外讨论才能确定

极值分布👺

  • 这里指无条件极值
  • 分为两部分讨论:所有驻点不可导点(一阶偏导不存在的点)处都有可能是极值

求解步骤

驻点部分
  • 建立并解方程组 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 Δ=ACB2得符号,由定理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 x2y3+3x2+3y29x的极值
    • 构造并解方程组: f x ( x , y ) = 3 x 2 + 6 x − 9 = 0 f_{x}(x,y)=3x^2+6x-9=0 fx(x,y)=3x2+6x9=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) Δ=ACB2=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,ylimf(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(yx22); A y = 2 ( x − 2 y 2 ) A_{y}=2(x-\frac{2}{y^2}) Ay=2(xy22)=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}} 32 32 2= 2 3 \sqrt[3]{2} 32

  • x ⩾ 0 x\geqslant{0} x0, y ⩾ 0 y\geqslant{0} y0,时 x 2 + y 2 ⩽ k e x + y x^2+y^2\leqslant ke^{x+y} x2+y2kex+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)}} kmaxf(x,y)
    • 这是一个求二元函数的最大值问题
  • 方法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)(2xx2y2),令 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)(2yx2y2),令 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} 2e2

      • 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} y2ey.
        • g ′ ( y ) g'(y) g(y)= 2 y e − y + y 2 e − y ( − 1 ) 2ye^{-y}+y^2e^{-y}(-1) 2yey+y2ey(1)= e − y ( 2 y − y 2 ) e^{-y}(2y-y^2) ey(2yy2)=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} 4e2
      • 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} x2ex,类似的有 h ( x ) h(x) h(x)最大值为 4 e − 2 4e^{-2} 4e2
    • 综上 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} 4e2

  • 方法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)} r2er(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) 2 rsin(α+θ), 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=2 rsin(α+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,2 r]
      • e − t e^{-t} et是关于 t t t的减函数,从而 f ∈ [ r 2 e − 2 r , r 2 e − r ] f\in[r^2e^{-\sqrt{2}r},r^2e^{-r}] f[r2e2 r,r2er], f ⩽ r 2 e − r f\leqslant{r^{2}e^{-r}} fr2er
    • h ( r ) h(r) h(r)= r 2 e − r r^2e^{-r} r2er. h ′ ( r ) h'(r) h(r)= e − r ( 2 r − r 2 ) e^{-r}(2r-r^2) er(2rr2),其中 e − r > 0 e^{-r}>0 er>0.从而 h ′ ( r ) h'(r) h(r)取决于 2 r − r 2 2r-r^2 2rr2= r ( 2 − r ) r(2-r) r(2r),当 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} 4er,也就是 f ( x , y ) f(x,y) f(x,y)的最大值
  • 综上, k ⩾ 4 e − 2 k\geqslant{4e^{-2}} k4e2

posted @   xuchaoxin1375  阅读(22)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示