Градиент функции
Градиент — это вектор частных производных функции нескольких переменных, показывающий направление наибольшего роста функции.
Для функции \(f(x_1, x_2, \dots, x_n)\) градиент обозначается:
\[
\nabla f(x_1, x_2, \dots, x_n) =
\left(
\frac{\partial f}{\partial x_1},
\frac{\partial f}{\partial x_2},
\dots,
\frac{\partial f}{\partial x_n}
\right)
\]
Смысл градиента
- Направление вектора \(\nabla f\) — направление наибольшего возрастания функции.
- Длина \(\|\nabla f\|\) — скорость изменения функции в этом направлении.
- Перпендикулярно градиенту лежат линии уровня (уровни \(f(x_1, ..., x_n) = const\)).
Основные свойства
- Линейность
\[
\nabla (af + bg) = a \nabla f + b \nabla g
\]
для скаляров \(a, b\) и функций \(f,g\).
- Произведение функций (правило Лейбница)
\[
\nabla(fg) = f \nabla g + g \nabla f
\]
- Составная функция
Если \(f = h(g(x_1, ..., x_n))\), то
\[
\nabla f = h'(g(x_1, ..., x_n)) \cdot \nabla g
\]
Геометрический смысл
- Градиент перпендикулярен поверхности уровня \(f(x_1, ..., x_n) = c\).
- Направление градиента — стрелка к максимальному росту функции.
- Пример: для функции \(f(x, y) = x^2 + y^2\)
\[
\nabla f = (2x, 2y)
\]
- В точке \((1,1)\):
\[
\nabla f(1,1) = (2,2)
\]
→ показывает направление наибольшего роста от точки \((1,1)\).
Примеры
Пример 1: \(f(x,y) = 3x^2y + y^3\)
\[
\frac{\partial f}{\partial x} = 6xy, \quad \frac{\partial f}{\partial y} = 3x^2 + 3y^2
\]
\[
\nabla f = (6xy, 3x^2 + 3y^2)
\]
Пример 2: \(f(x,y,z) = x e^{yz}\)
\[
\frac{\partial f}{\partial x} = e^{yz}, \quad
\frac{\partial f}{\partial y} = x z e^{yz}, \quad
\frac{\partial f}{\partial z} = x y e^{yz}
\]
\[
\nabla f = \big(e^{yz}, x z e^{yz}, x y e^{yz}\big)
\]
Использование градиента
- Максимум/минимум функции
- На экстремумах \(\nabla f = 0\) (критические точки).
- Направление наибольшего роста/спуска
- Вектор градиента → наибольший рост.
- \(-\nabla f\) → наибольший спад.
- Оптимизация (градиентный спуск)
\[
x_{k+1} = x_k - \alpha \nabla f(x_k)
\]
где \(\alpha\) — шаг (learning rate).
Связь с линиями уровня
- Для линии уровня \(f(x,y)=c\) градиент \(\nabla f\) перпендикулярен касательной к линии.
- Если \(f(x,y)=x^2+y^2\), линии уровня — окружности, градиент всегда из центра наружу.
Итог
- Градиент — это векторное расширение производной на многомерные функции.
- Показывает направление и скорость наибольшего роста функции.
- Используется в оптимизации, анализе поверхности и приложениях физики.