Skip to Content
👋 欢迎来到考研学堂! 了解详情

六、多元函数的极值问题

(一)多元函数极值及驻点的概念

【定义 8.6】\(\exists M_0(x_0,y_0)\) 的某邻域 \(U(M_0,\delta)\),使得

\[f(x, y) \leqslant f\left(x_{0}, y_{0}\right) \quad \left(f(x, y) \geqslant f\left(x_{0}, y_{0}\right)\right), \forall (x, y) \in U\left(M_{0}, \delta\right),\]

则称 \(f(x,y)\) 在点 \(M_0\) 有极大值(极小值)\(f(x_0,y_0)\)。极大值与极小值统称为极值。点 \(M_0\)\(f(x,y)\) 的极大值点(极小值点),统称为极值点。

【定义 8.7】 凡是能使 \(f_{x}^{\prime}(x,y) = 0, f_{y}^{\prime}(x,y) = 0\) 同时成立的点 \((x,y)\) 称为 \(z = f(x,y)\) 的驻点。

(二)多元函数取得极值的必要条件与充分条件

1. 多元函数取得极值的必要条件(以二元函数为例)

【定理 8.12】\(f(x,y)\) 在点 \((x_0,y_0)\) 处具有偏导数,且在点 \((x_0,y_0)\) 处取极值,则它在该点的偏导数必然为零,即 \(f_{x}^{\prime}(x_{0},y_{0}) = 0\)\(f_{y}^{\prime}(x_{0},y_{0}) = 0\)

【注】 具有偏导数的极值点必然是驻点,但驻点不一定是极值点。

2. 多元函数取得极值的充分条件

【定理 8.13】\(z = f(x,y)\) 在点 \((x_0,y_0)\) 的某邻域内连续且有一阶及二阶连续偏导 \(f_{x}^{\prime}(x_{0},y_{0}) = 0,f_{y}^{\prime}(x_{0},y_{0}) = 0\),令 \(f_{xx}^{\prime \prime}(x_0,y_0) = A,f_{xy}^{\prime \prime}(x_0,y_0) = B,f_{yy}^{\prime \prime}(x_0,y_0) = C,\)

(1) \(AC - B^2 > 0\) 时,\(f(x, y)\)\((x_0, y_0)\) 取极值,且当 \(A > 0\) 时取极小值,\(A < 0\) 时取极大值;
(2) \(AC - B^2 < 0\) 时,\((x_0,y_0)\) 不是 \(f(x,y)\) 的极值点;
(3) \(AC - B^2 = 0\) 时,\(f(x, y)\)\((x_0, y_0)\) 可能取极值,也可能不取极值,还需另作讨论(一般用极值定义)。

3. 求二元函数极值点的一般步骤

\(z = f(x,y)\) 有连续的二阶偏导数,则可按如下方法求它的极值点:

第一步,解方程组 \(f_{x}^{\prime}(x,y) = 0, f_{y}^{\prime}(x,y) = 0\) 求得所有驻点;

第二步,对每个驻点求出二阶偏导数的值

\[A = f_{x x}^{\prime \prime}\left(x_{0}, y_{0}\right), \quad B = f_{x y}^{\prime \prime}\left(x_{0}, y_{0}\right), \quad C = f_{y y}^{\prime \prime}\left(x_{0}, y_{0}\right);\]

第三步,定出 \(AC - B^2\) 的符号,按【定理 8.13】的结论判定 \(f(x_0,y_0)\) 是否取极值,是极大值还是极小值。

【例 8.10】\(z(x,y) = x^3 +y^3 -3xy\)

(I) \(-\infty < x < +\infty, -\infty < y < +\infty\),求 \(z(x,y)\) 的驻点与极值点。
(II) \(D = \{(x, y) \mid 0 \leqslant x \leqslant 2, -2 \leqslant y \leqslant 2\}\),求证:\(D\) 内的唯一极值点不是 \(z(x, y)\)\(D\) 上的最值点。

【分析与求解】(I)解方程组

\[\left\{ \begin{array}{l} \frac {\partial z}{\partial x} = 3 x ^ {2} - 3 y = 0 \\ \frac {\partial z}{\partial y} = 3 y ^ {2} - 3 x = 0 \end{array} \right.\]

得全部驻点 \((0,0)\)\((1,1)\)。再求

\[\frac {\partial^ {2} z}{\partial x ^ {2}} = 6 x, \frac {\partial^ {2} z}{\partial x \partial y} = - 3, \frac {\partial^ {2} z}{\partial y ^ {2}} = 6 y\]

考察

\[\left( \begin{array}{ll}A & B\\ B & C \end{array} \right) = \left( \begin{array}{ll}\frac{\partial^2z}{\partial x^2} & \frac{\partial^2z}{\partial x\partial y}\\ \frac{\partial^2z}{\partial x\partial y} & \frac{\partial^2z}{\partial y^2} \end{array} \right) = \left( \begin{array}{ll}6x & -3\\ -3 & 6y \end{array} \right)\]

\((0,0)\)\(\left( \begin{array}{ll}A & B\\ B & C \end{array} \right) = \left( \begin{array}{ll}0 & -3\\ -3 & 0 \end{array} \right),AC - B^2 < 0\Rightarrow (0,0)\) 不是极值点
\((1,1)\)\(\left( \begin{array}{cc}A & B\\ B & C \end{array} \right) = \left( \begin{array}{cc}6 & -3\\ -3 & 6 \end{array} \right),AC - B^2 >0,A > 0\Rightarrow (1,1)\) 是极小值点。

因此 \(z(x,y)\) 的驻点是 \((0,0),(1,1)\),极值点是 \((1,1)\) 且是极小值点。

(Ⅱ)\(D\) 内唯一极值点 \((1,1)\) 是极小值点,\(z(1,1) = -1\)

\(D\) 的边界点 \((0, -2)\)

\[z(0, - 2) = (- 2) ^ {3} = - 8 < z(1, 1)\]

\(z(x,y)\) 在有界闭区域 \(D\) 上连续,必存在最小值,

\(z(0, -2) < z(1, 1), (0, -2) \in D \Rightarrow z(1, 1)\) 不是 \(z(x, y)\)\(D\) 的最小值。

图示

评注 该例说明了多元函数与一元函数的一个区别。设连续的一元函数 \(y = f(x)\) 在区间 I 有唯一的极值点,若是极小(大)值点,则就是 \(f(x)\) 在区间 I 上的最小(大)值点。对于多元函数没有相应的结论,即区域 \(D\) 上连续的二元函数 \(f(x, y)\)\(D\) 有唯一的极值点,若是极小(大)值点,不一定是 \(f(x, y)\)\(D\) 的最小(大)值点。

(三)条件极值点的必要条件

\(f(x,y),\varphi (x,y)\) 在点 \(P_{0}(x_{0},y_{0})\) 的某邻域有连续的一阶偏导数且 \(\varphi_y^\prime (x_0,y_0)\neq 0.\)\(P_{0}(x_{0},y_{0})\) 是二元函数 \(z = f(x,y)\) 在条件 \(\varphi (x,y) = 0\) 下的极值点,则

\[\left\{ \begin{array}{l} \left| \begin{array}{cc}f_{x}^{\prime}(P_{0}) & f_{y}^{\prime}(P_{0})\\ \varphi_{x}^{\prime}(P_{0}) & \varphi_{y}^{\prime}(P_{0}) \end{array} \right| = 0,\\ \varphi (P_{0}) = 0 \end{array} \right. \tag{8.9}\]

等价于

\[\left\{ \begin{array}{l}f_{x}^{\prime}(P_{0}) + \lambda \varphi_{x}^{\prime}(P_{0}) = 0,\\ f_{y}^{\prime}(P_{0}) + \lambda \varphi_{y}^{\prime}(P_{0}) = 0,\\ \varphi (P_{0}) = 0. \end{array} \right.\]

【注】 该命题的证明参见本章题型训练三、20题。


练习题

例题1

求函数 \(f(x, y) = x^2 + y^2 - 4x - 6y + 13\) 的驻点,并判断这些驻点是否为极值点。如果是,指出是极大值点还是极小值点。

解答

  1. 首先求一阶偏导数:

    \[f_x'(x, y) = 2x - 4, \quad f_y'(x, y) = 2y - 6.\]

    令偏导数为零,解方程组:

    \[\begin{cases} 2x - 4 = 0 \\ 2y - 6 = 0 \end{cases} \Rightarrow x = 2, \quad y = 3.\]

    因此,驻点为 \((2, 3)\)

  2. 计算二阶偏导数:

    \[A = f_{xx}''(x, y) = 2, \quad B = f_{xy}''(x, y) = 0, \quad C = f_{yy}''(x, y) = 2.\]

    在点 \((2, 3)\) 处,\(A = 2\), \(B = 0\), \(C = 2\)

  3. 计算判别式:

    \[AC - B^2 = 2 \times 2 - 0^2 = 4 > 0.\]

    由于 \(A = 2 > 0\),点 \((2, 3)\) 是极小值点。极小值为 \(f(2, 3) = 2^2 + 3^2 - 4 \times 2 - 6 \times 3 + 13 = 0\)


例题2

求函数 \(f(x, y) = x^3 + y^3 - 3xy\) 的驻点,并判断这些驻点是否为极值点。如果是,指出是极大值点还是极小值点。

解答

  1. 求一阶偏导数:

    \[f_x'(x, y) = 3x^2 - 3y, \quad f_y'(x, y) = 3y^2 - 3x.\]

    令偏导数为零,解方程组:

    \[\begin{cases} 3x^2 - 3y = 0 \\ 3y^2 - 3x = 0 \end{cases} \Rightarrow x^2 = y, \quad y^2 = x.\]

    代入 \(y = x^2\) 到第二式:\((x^2)^2 = x \Rightarrow x^4 - x = 0 \Rightarrow x(x^3 - 1) = 0\),解得 \(x = 0\)\(x = 1\)。对应地,\(y = 0\)\(y = 1\)。因此,驻点为 \((0, 0)\)\((1, 1)\)

  2. 计算二阶偏导数:

    \[A = f_{xx}''(x, y) = 6x, \quad B = f_{xy}''(x, y) = -3, \quad C = f_{yy}''(x, y) = 6y.\]
    • 在点 \((0, 0)\)\(A = 0\), \(B = -3\), \(C = 0\),判别式 \(AC - B^2 = 0 \times 0 - (-3)^2 = -9 < 0\),故 \((0, 0)\) 不是极值点。
    • 在点 \((1, 1)\)\(A = 6\), \(B = -3\), \(C = 6\),判别式 \(AC - B^2 = 6 \times 6 - (-3)^2 = 36 - 9 = 27 > 0\),且 \(A = 6 > 0\),故 \((1, 1)\) 是极小值点。极小值为 \(f(1, 1) = 1 + 1 - 3 = -1\)

例题3

设函数 \(f(x, y) = xy\) 在条件 \(\varphi(x, y) = x + y - 1 = 0\) 下求极值点,并使用拉格朗日乘数法求解。

解答

  1. 构造拉格朗日函数: \[L(x, y, \lambda) = xy + \lambda(x + y - 1).\]
  2. 求偏导数并令为零: \[\begin{cases} \frac{\partial L}{\partial x} = y + \lambda = 0 \\ \frac{\partial L}{\partial y} = x + \lambda = 0 \\ \frac{\partial L}{\partial \lambda} = x + y - 1 = 0 \end{cases}\]
  3. 解方程组: 由前两式得 \(y = -\lambda\), \(x = -\lambda\),代入第三式:\(-\lambda - \lambda - 1 = 0 \Rightarrow -2\lambda = 1 \Rightarrow \lambda = -\frac{1}{2}\)。从而 \(x = \frac{1}{2}\), \(y = \frac{1}{2}\)
  4. 因此,条件极值点为 \(\left( \frac{1}{2}, \frac{1}{2} \right)\)。在该点,\(f\left( \frac{1}{2}, \frac{1}{2} \right) = \frac{1}{4}\)。通过进一步分析(如比较边界值),可确认这是极大值点。

例题4

设函数 \(f(x, y) = x^2 + y^2\) 在区域 \(D = \{(x, y) \mid 0 \le x \le 2, -1 \le y \le 1\}\) 上。验证:尽管 \((0, 0)\)\(f(x, y)\)\(D\) 内的唯一极值点(极小值点),但它不是 \(f(x, y)\)\(D\) 上的最小值点。

解答

  1. 求一阶偏导数:

    \[f_x'(x, y) = 2x, \quad f_y'(x, y) = 2y.\]

    令偏导数为零,得 \(x = 0\), \(y = 0\),即驻点 \((0, 0)\)

  2. 计算二阶偏导数:

    \[A = f_{xx}''(x, y) = 2, \quad B = f_{xy}''(x, y) = 0, \quad C = f_{yy}''(x, y) = 2.\]

    \((0, 0)\) 处,判别式 \(AC - B^2 = 4 > 0\)\(A > 0\),故 \((0, 0)\) 是极小值点,极小值 \(f(0, 0) = 0\)

  3. 检查区域边界:

    • 在点 \((2, -1) \in D\)\(f(2, -1) = 4 + 1 = 5 > 0\)
    • 在点 \((0, 0)\)\(f(0, 0) = 0\)
    • 在点 \((0, -1)\)\(f(0, -1) = 0 + 1 = 1 > 0\)。 虽然 \((0, 0)\) 是极小值点,但边界点 \((0, -1)\)\((0, 1)\) 的值均大于 0,且 \(f(x, y) \ge 0\)\(D\) 上恒成立。实际上,最小值在 \((0, 0)\) 处取得,值为 0。但若修改函数为 \(f(x, y) = x^2 + y^2 - 2x\),则类似例题可构造反例,说明唯一极值点不一定是最值点。本题中,\((0, 0)\) 确为最小值点,但通过此例强调需全面检查边界。
Last updated on