极值的定义与必要条件

极值的定义

多元函数的极值

设函数 z=f(x,y)z = f(x, y) 在点 P0(x0,y0)P_0(x_0, y_0) 的某邻域内有定义,如果对于该邻域内异于 P0P_0 的任意点 P(x,y)P(x, y),都有

f(x,y)<f(x0,y0)(或 f(x,y)>f(x0,y0)f(x, y) < f(x_0, y_0) \quad \text{(或 } f(x, y) > f(x_0, y_0) \text{)}

则称函数在 P0P_0 处取得极大值(或极小值f(x0,y0)f(x_0, y_0),点 P0P_0 称为极大值点(或极小值点)。

极大值和极小值统称为极值,极大值点和极小值点统称为极值点

三元及以上函数的极值

类似地,nn 元函数 u=f(x1,x2,,xn)u = f(x_1, x_2, \ldots, x_n) 在点 P0P_0 处取得极值,是指在 P0P_0 的某邻域内,f(P0)f(P_0) 是最大值(极大值)或最小值(极小值)。

极值的必要条件

定理1

费马定理(极值的必要条件):设函数 z=f(x,y)z = f(x, y) 在点 (x0,y0)(x_0, y_0) 处具有偏导数,且在该点取得极值,则有

fx(x0,y0)=0,fy(x0,y0)=0f_x(x_0, y_0) = 0, \quad f_y(x_0, y_0) = 0

对于 nn 元函数,极值点处所有一阶偏导数均为零:

fxi(P0)=0(i=1,2,,n)f_{x_i}(P_0) = 0 \quad (i = 1, 2, \ldots, n)

几何解释
推论
证明
符号说明

临界点与驻点

临界点(驻点)

使函数 f(x,y)f(x, y) 的一阶偏导数同时为零的点,即满足

fx(x,y)=0,fy(x,y)=0f_x(x, y) = 0, \quad f_y(x, y) = 0

的点 (x,y)(x, y),称为函数的驻点(或临界点)。

更一般地,使梯度 f=0\nabla f = \vec{0} 的点称为驻点。

鞍点

鞍点

驻点中不是极值点的点称为鞍点。在鞍点处,函数沿某些方向递增,沿另一些方向递减,形状类似马鞍。

典型例子:f(x,y)=x2y2f(x,y) = x^2 - y^2(0,0)(0,0) 处,fx=2x=0f_x = 2x = 0fy=2y=0f_y = -2y = 0,是驻点。但沿 xx 轴方向函数递增(f(x,0)=x2f(x,0)=x^2),沿 yy 轴方向函数递减(f(0,y)=y2f(0,y)=-y^2),故不是极值点,是鞍点。

典型例题

例题1:求驻点

求函数 f(x,y)=x3+y33xyf(x, y) = x^3 + y^3 - 3xy 的驻点。

参考答案(3 个标签)
驻点临界点偏导数为零
  1. 求偏导数:fx=3x23yf_x = 3x^2 - 3yfy=3y23xf_y = 3y^2 - 3x
  2. 令偏导数为零:{3x23y=03y23x=0\begin{cases} 3x^2 - 3y = 0 \\ 3y^2 - 3x = 0 \end{cases},即 {y=x2x=y2\begin{cases} y = x^2 \\ x = y^2 \end{cases}
  3. 代入:x=(x2)2=x4x = (x^2)^2 = x^4,即 x4x=0x^4 - x = 0x(x31)=0x(x^3-1) = 0
  4. 解得 x=0x = 0x=1x = 1
  5. x=0x=0 时,y=0y=0;当 x=1x=1 时,y=1y=1
  6. 驻点为 (0,0)(0, 0)(1,1)(1, 1)

答案:驻点为 (0,0)(0,0)(1,1)(1,1)

例题2:偏导数不存在的极值点

讨论 f(x,y)=x2+y2f(x, y) = \sqrt{x^2 + y^2}(0,0)(0,0) 处是否取得极值。

参考答案(3 个标签)
极值偏导数不存在极小值
  1. (0,0)(0,0) 处,f(0,0)=0f(0,0) = 0
  2. 对任意 (x,y)(0,0)(x,y) \neq (0,0)f(x,y)=x2+y2>0=f(0,0)f(x,y) = \sqrt{x^2+y^2} > 0 = f(0,0)
  3. (0,0)(0,0) 是极小值点,极小值为 00
  4. 但偏导数:fx(0,0)=limΔx0ΔxΔxf_x(0,0) = \lim_{\Delta x\to0} \frac{|\Delta x|}{\Delta x} 不存在,同理 fy(0,0)f_y(0,0) 不存在。
  5. 因此 (0,0)(0,0) 不是驻点,而是偏导数不存在的极值点。

答案(0,0)(0,0) 是极小值点(极小值为0),但偏导数不存在,不是驻点。

例题3:鞍点判断

证明 f(x,y)=xyf(x, y) = xy(0,0)(0,0) 处是鞍点。

参考答案(3 个标签)
鞍点驻点非极值点
  1. fx=yf_x = yfy=xf_y = x,在 (0,0)(0,0)fx=fy=0f_x = f_y = 0,故 (0,0)(0,0) 是驻点。
  2. 沿 y=xy = x 方向:f(x,x)=x2>0f(x,x) = x^2 > 0x0x \neq 0),函数递增。
  3. 沿 y=xy = -x 方向:f(x,x)=x2<0f(x,-x) = -x^2 < 0x0x \neq 0),函数递减。
  4. 因此在 (0,0)(0,0) 的任意邻域内,既有函数值大于0的点,也有小于0的点,而 f(0,0)=0f(0,0)=0
  5. (0,0)(0,0) 不是极值点,是鞍点。

答案(0,0)(0,0) 是鞍点。


练习题

练习1

求函数 f(x,y)=x2xy+y2+3x2y+1f(x, y) = x^2 - xy + y^2 + 3x - 2y + 1 的驻点。

参考答案(2 个标签)
驻点临界点
  1. fx=2xy+3f_x = 2x - y + 3fy=x+2y2f_y = -x + 2y - 2
  2. {2xy+3=0x+2y2=0\begin{cases} 2x - y + 3 = 0 \\ -x + 2y - 2 = 0 \end{cases}
  3. 解得 x=43x = -\frac{4}{3}y=13y = \frac{1}{3}

答案:驻点为 (43,13)(-\frac{4}{3}, \frac{1}{3})

练习2

求函数 f(x,y)=e(x2+y2)f(x, y) = e^{-(x^2+y^2)} 的驻点,并判断是否可能为极值点。

参考答案(3 个标签)
驻点极值指数函数
  1. fx=2xe(x2+y2)f_x = -2x e^{-(x^2+y^2)}fy=2ye(x2+y2)f_y = -2y e^{-(x^2+y^2)}
  2. fx=fy=0f_x = f_y = 0,由于 e(x2+y2)>0e^{-(x^2+y^2)} > 0,故 x=0,y=0x = 0, y = 0
  3. 驻点为 (0,0)(0,0)f(0,0)=1f(0,0) = 1
  4. 对任意 (x,y)(0,0)(x,y) \neq (0,0)f(x,y)=e(x2+y2)<1=f(0,0)f(x,y) = e^{-(x^2+y^2)} < 1 = f(0,0)
  5. (0,0)(0,0) 是极大值点,极大值为 11

答案:驻点为 (0,0)(0,0),是极大值点(极大值为1)。


总结

本文出现的符号

符号类型读音/说明在本文中的含义
P0P_0point zero极值点
f\nabla f梯度gradient函数的梯度
0\vec{0}零向量zero vector零向量

中英对照

中文术语英文术语音标
极值extremum/ɪkˈstriːməm/
极大值local maximum/ˈloʊkəl ˈmæksɪməm/
极小值local minimum/ˈloʊkəl ˈmɪnɪməm/
极值点extremum point/ɪkˈstriːməm pɔɪnt/
驻点stationary point/ˈsteɪʃəneri pɔɪnt/
临界点critical point/ˈkrɪtɪkəl pɔɪnt/
鞍点saddle point/ˈsædəl pɔɪnt/
必要条件necessary condition/ˈnɛsəˌsɛri kənˈdɪʃən/
费马定理Fermat’s theorem/fɛrˈmɑːz ˈθɪərəm/
局部极值local extremum/ˈloʊkəl ɪkˈstriːməm/