四种类型的极值。
最大值和最小值分别是函数达到最高值或最低值的点。 极值(表示最大值或最小值)有两种类型:全局和局部,有时分别称为“绝对”和“相对”。 全局最大值是指在函数的整个范围内取最大值的点,而全局最小值是指在函数的整个范围内取最小值的点。 另一方面,局部极值是指函数在紧邻区域内的最大值或最小值。
在许多情况下,极值看起来像函数图形上的山峰或碗底。 全局极值也总是局部极值,因为它是在函数的整个范围内取得最大值或最小值,因此也是其邻近范围内的最大值或最小值。 函数也可以没有极值,无论是全局还是局部:
就是一个简单的例子。
在任何极值处,图形的斜率必然为 0(或未定义,例如
),因为图形必须在极值处停止上升或下降,并开始向相反方向移动。 因此,极值也常称为驻点或拐点。 因此,函数的一阶导数在极值处等于 0。 如果图形有一个或多个这些驻点,可以通过将一阶导数设为 0 并求解所得方程的根来找到这些点。
函数
,它在点
处包含一个鞍点。
但是,斜率为零并不保证是最大值或最小值:还存在第三类称为鞍点的驻点。 考虑函数

导数为

在
处的斜率为 0。 我们有一个斜率为 0 的点,但虽然这使其成为一个驻点,但这并不意味着它是最大值或最小值。 查看函数图形你会发现
既不是最大值也不是最小值,它只是一个函数变平的点。 真正的极值要求一阶导数的符号发生变化。 这很有道理 - 你必须上升(正斜率)到最大值并下降(负斜率)从最大值。 在上升和下降之间,在光滑的曲线上,会出现一个斜率为零的点 - 最大值。 最小值将表现出类似的性质,只是顺序相反。
好的(B 和 C,绿色)和不好的(D 和 E,蓝色)点,用于检查以对极值(A,黑色)进行分类。 不好的点会导致对 A 作为最小值的错误分类。
这导致了一个对驻点进行分类的简单方法 - 将 x 值稍微左移和右移代入函数的导数。 如果结果的符号相反,那么它就是一个真正的最大值/最小值。 你也可以使用这些斜率来确定它是最大值还是最小值:左边的斜率对于最大值是正的,对于最小值是负的。 但是,你必须谨慎使用这种方法,因为如果你选择的点离极值太远,你可能会在另一个极值的另一侧取点,从而错误地对该点进行分类。
对驻点进行分类的一种更严格的方法称为极值测试或二阶导数测试。 如前所述,一阶导数的符号必须发生变化,驻点才能成为真正的极值。 现在,函数的二阶导数告诉我们一阶导数的变化率。 因此,如果二阶导数在驻点处为正,则梯度正在增加。 事实上,它是一个驻点本身意味着这只能是一个最小值。 相反,如果二阶导数在该点处为负,则它是一个最大值。
现在,如果二阶导数为 0,我们遇到了问题。 它可能是一个拐点,也可能仍然是一个极值。 下面的例子说明了这两种情况 - 所有这些情况在所讨论的驻点处都有二阶导数等于 0
在
处有一个拐点
在
处有一个最小值
在
处取得最大值。
然而,这不是一个无法解决的问题。我们需要做的是继续求导,直到在第
次导数处,在驻点获得非零结果。

如果
为奇数,则驻点为真正的极值点。如果第
次导数为正,则为最小值;如果第
次导数为负,则为最大值。如果
为偶数,则驻点为拐点。
例如,让我们考虑函数

现在我们求导,直到在驻点
处获得非零结果(假设我们已经像往常一样找到了这个点)。




因此,
为 4,所以
为 3。这是一个奇数,四阶导数为负,因此我们有一个最大值。请注意,所给出的方法都不能告诉您这是一个全局极值还是局部极值。为此,您需要将函数设置为极值的高度,然后寻找其他根。
临界点 是函数导数为 0 或未定义的点。假设我们想要在一个闭区间上找到一个连续函数的最大值或最小值。该函数在该区间上的极值将出现在一个或多个临界点和/或一个或两个端点处。我们可以用反证法证明这一点。假设函数
在区间
的点
处取得最大值,其中函数的导数已定义且不为
。如果导数为正,则比
略大的
值将导致函数增加。由于
不是端点,其中至少一些值在
中。但这与
是
在
上的最大值的假设相矛盾。类似地,如果导数为负,则比
略小的
值将导致函数增加。由于
不是端点,其中至少一些值在
中。这与
是
在
上的最大值的假设相矛盾。对于最小值也可以进行类似的论证。
考虑区间
上的函数
。不受限制的函数
没有最大值或最小值。然而,在区间
上,很明显最小值将是
,出现在
处,最大值将是
,出现在
处。由于不存在临界点(
存在且处处等于
),极值必须出现在端点处。
找到区间
上的函数
的最大值和最小值。
首先找到函数导数的根


- 现在在所有临界点和端点处评估函数,以找到极值。




- 由此可见,区间上的最小值为 -24,当
时;区间上的最大值为
,当
时。
请参阅 "优化",了解这些原理的常见应用。