Частные производные и явная формула для дифференциала
Higher School of Economics
Рассмотрим теперь функцию f:Rn→R, дифференцируемую на каком-то открытом U⊆Rn или в фиксированной точке x. Тогда её дифференциал (df)x в точке x задаётся матрицей размера n×1, (df)x=(a1…an), где все ai есть функции от x. Наша цель — найти эти ai. Пусть h=(h1,…,hn)⊤∈Rn, тогда получаем
Видно, что ai не зависит от координат вектора h кроме hi т. е. чтобы найти ai, нам достаточно рассмотреть вектор hi=hiei, где ei — базисный вектор. В таком случае, ∣∣hi∣∣=∣hi∣ и тогда для каждого 1≤i≤n мы получаем
f(x+hiei)−f(x)=aihi+o(∣hi∣),
таким образом,
ai=hi→0limhif(x+hiei)−f(x),
такое выражение называется частной производной функции по переменной xi и обозначается либо как ∂xi∂f, либо как fxi′, т. е.
Итак, мы уже поняли, что если f:R→R — дифференцируемая функция в точке x0, то значение её производной в точке x0 можно понимать как наклон касательной к графику этой функции в точке (x0,f(x0)). Пусть теперь f:Rn→R — функция от n>1 переменных, и пусть она дифференцируема в точке x0. Тогда возникает вопрос, о чём говорят значения её частных производных в точке x0?
Для наглядности мы ограничимся случаем, когда n=2, случай, когда n>2, совершенно аналогичен.
Итак, пусть у нас есть функция f:R2→R, которая дифференцируема в точке (x0,y0). Рассечём её график плоскостью, параллельной плоскости yz, через точку (x0,y0,0). Тогда мы получаем кривую, которая представляется какой-то функцией от y. Тогда, согласно определению частой производной, мы видим, что наклон к графику этой функции и есть значение ∂y∂f(x0,y0).
Мы рассекли график z=f(x,y) плоскостью, параллельной плоскости yz, через точку (x0,y0,0). Тогда мы получаем кривую, которая представляется какой-то функцией от y, и её наклон и есть ∂y∂f(x0,y0).
С другой стороны, мы можем пойти дальше и рассечь этот же график, но уже не параллельной ни плоскости yz, ни плоскости xz. Как тогда вычислить наклон?
Мы рассекли график плоскостью, но уже не параллельной ни плоскости yz, ни плоскости xz.
Чтобы ответить на этот вопрос, мы рассмотрим множество всех прямых, которые касаются графика в точке (x0,y0,f(x0,y0)). Такое множество мы называем касательной плоскостью к графику z=f(x,y).
Уравнение плоскости, которая проходит через точку (0,0,0), имеет вид z=Ax+By. Тогда сдвинув эту плоскость к точке (x0,y0,f(x0,y0)), мы получим тогда такое уравнение плоскости: z−f(x0,y0)=A(x−x0)+B(y−y0). Осталось найти коэффициенты A,B, чтобы эта плоскость стала касательной. Пересечём эту плоскость с плоскостью y=y0, в результате мы получаем прямую z(x,y0)−f(x0,y0)=A(x−x0), тогда потребовав, чтобы эта прямая была касательной, мы получаем, что A=∂x∂f(x0,y0). Аналогично находим B=∂y∂f(x0,y0).
Вернёмся ещё раз к предыдущему рисунку. Введём обозначения. Пусть P — вертикальная плоскость, проходящая через точку (x0,y0). Пусть ℓ — прямая, по которой P пересекает плоскость xy. Касательную прямую к кривой, которую высекает плоскость P, мы обозначим через L. Касательная плоскость в точке (x0,y0,f(x0,y0)) пусть будет T. Далее, рассмотрим вектор v, который лежит на ℓ, выходит из точки (x0,y0) и кончается в (x0+a,y0+b), т. е. имеет координаты (a,b).
Тогда, чтобы вычислить наклон, нужно потребовать, чтобы один из катетов в прямоугольном треугольнике был равен 1, таким образом, если a2+b2=1, то искомый наклон и есть число ⟨v,∇f(x0,y0)⟩.
Более просто производную по направлению можно определить следующим образом
где справа стоит умножение матриц. А именно, так как
(df)p=(fx1′(p)…fxn′(p))∈Mat1×n(R),
то получаем
(∇vf)(p)=∥v∥1(fx1′(p)v1+⋯+fxn′(p)vn).
Рассмотрим теперь отображение F:Rn→Rm, которое задаётся следующим образом: