Экстремумы и монотонность

Где функция достигает вершин и впадин — там, где касательная горизонтальна.

Экстремум — точка локального максимума или минимума функции. В гладкой точке экстремума производная равна нулю: $f'(x)=0$.

Одно из самых практичных применений производной — оптимизация: поиск наибольшего или наименьшего значения. Где функция достигает вершины холма, касательная горизонтальна, а значит, её наклон — производная — равен нулю. Это золотое правило поиска экстремумов.

Критические точки

Точки, где $f'(x)=0$ (или производная не существует), называют критическими. Они — кандидаты в экстремумы. Но не каждая критическая точка — экстремум: бывают точки перегиба, где касательная горизонтальна, а функция продолжает расти (например, $x^3$ в нуле). Поэтому критическую точку надо проверить.

Знак производной решает

Производная — это направление движения. Где $f'(x) \gt 0$, функция растёт; где $f'(x) \lt 0$, убывает. Значит, если производная меняет знак с «плюса» на «минус» — мы прошли вершину (максимум). С «минуса» на «плюс» — впадину (минимум). Если знак не меняется — это не экстремум.

Численный поиск минимума

Найдём минимум $f(x) = x^2 - 4x + 7$. Аналитически: $f'(x)=2x-4=0$, значит $x=2$. Подтвердим перебором, отслеживая, где производная меняет знак.

def f(x): return x**2 - 4*x + 7
def df(x): return 2*x - 4

best_x, best_val = None, float('inf')
x = -2.0
while x <= 6.0:
    if f(x) < best_val:
        best_val = f(x)
        best_x = x
    x += 0.001

print(f"минимум около x={best_x:.3f}, значение={best_val:.4f}")
print(f"производная в этой точке = {df(best_x):.4f}")

Вывод:

минимум около x=2.000, значение=3.0000
производная в этой точке = -0.0000

Перебор нашёл минимум ровно в $x=2$ со значением $3$, и производная там обнулилась. Теория и численность сошлись.

Прикладной смысл

Оптимизация — это везде: минимум затрат, максимум прибыли, кратчайший путь, наилучшая настройка модели. Во всех задачах «найти лучшее» под капотом работает условие $f'(x)=0$. Машинное обучение — это, по сути, гигантская задача минимизации функции ошибки, решаемая через производные.

Как работает под капотом

Перебор по сетке — грубый, но честный способ: мы просто пробуем много точек и запоминаем лучшую. В реальности так делать дорого, и используют производную, чтобы целенаправленно идти к минимуму (об этом — урок про градиентный спуск). Но идея едина: минимум там, где функция перестаёт убывать и начинает расти, то есть где производная пересекает ноль снизу вверх.

Частые ошибки

Первая — считать всякую критическую точку экстремумом. У $x^3$ производная в нуле равна нулю, но это перегиб, а не экстремум. Вторая — забывать про границы области: на отрезке наибольшее значение может достигаться на конце, а не в критической точке. Третья — путать локальный и глобальный экстремум: локальная вершина не обязана быть самой высокой на всём графике.

Итог

  • В гладком экстремуме производная равна нулю.
  • Критические точки — лишь кандидаты; проверяй смену знака $f'$.
  • $f'\gt 0$ — рост, $f'\lt 0$ — убывание.
  • На отрезке проверяй и концы, и критические точки.
Проверьте себя
1. Чему равна производная в гладкой точке локального экстремума?
AЕдинице
BНулю
CБесконечности
DЗначению функции
2. Производная меняет знак с минуса на плюс. Какая это точка?
AЛокальный максимум
BЛокальный минимум
CТочка перегиба
DНе экстремум