Методы решения физико-математических задач

Доказательство формулы производной сложной функции

Производная сложной функции
Приводится доказательство формулы производной сложной функции. Подробно рассмотрены случаи, когда сложная функция зависит от одной и двух переменных. Производится обобщение на случай произвольного числа переменных.

Основные формулы

Здесь мы приводим вывод следующих формул для производной сложной функции.
Пусть функцию y =  f (x) можно представить как композицию двух функций y = g(t)  и  t = t(x)y = g(t(x)). Тогда
 f (x) = g(t) ⋅ t(x).
Если   y =  f (x) = g(u(x), v(x)), то
 f (x) = gu(u, v) ⋅ u(x) +gv(u, v) ⋅ v(x).
Если   y = f (x) = g(u1 (x), u2 (x), . . ., un (x)), то
 f (x) = nΣi = 1 gui(u1, u2, ... un) ⋅ duidx.

В другой системе обозначений приведенные выше формулы можно записать так.
dydx = dydt ⋅ dtdx,
dydx = yu ⋅ dudx + yv ⋅ dvdx,
dydx = nΣi = 1yui ⋅ duidx.

Теорема. Производная сложной функции от одной переменной

Пусть функция t = t(x) имеет производную при некотором значении переменной x = x0, а функция y = g(t) имеет производную при значении переменной t0 = t(x0).
Тогда сложная (составная) функция y =  f (x) = g(t(x)) имеет производную в точке x0, которая определяется по формуле:
(1.1)    f (x0) = g(t0) ⋅ t(x0).

Формулу (1.1) также можно записать так:
dydx = dydt ⋅ dtdx;
dydx = dgdt ⋅ dtdx.

Доказательство

Выберем значение x0, удовлетворяющее условию теоремы. Далее считаем, что x0 фиксировано. То есть все последующие выкладки будем выполнять при одном и том же значении x0. Тогда t0 = t(x0) тоже будет фиксировано.

Область определения сложной функции

Покажем, что существует такая окрестность точки x0, в которой определена сложная функция  f (x) = g(t(x)).
Поскольку существует производная g(t0), то функция g(t) определена в некоторой окрестности U(t0, εt) точки t0, то есть при
 | Δt |  < εt,
где Δt = t – t0.
Поскольку существует производная t(x0), то функция t(x) определена в некоторой окрестности точки x0. Также она дифференцируема в x0 и, согласно свойству дифференцируемых функций, непрерывна в x0:
(1.2)   limΔx → 0 Δt = 0,
где Δt = t(x0 + Δx) – t(x0).
Согласно определению предела, из (1.2) следует, что существует такая окрестность U(x0, δx) точки x0, принадлежащая области определения t(x), в которой
(1.3)    | Δt |  < εt при  | Δx |  < δx,
где Δx = x – x0.
А поскольку при  | Δt |  < εt функция g(t) определена, то сложная функция g(t(x)) определена в окрестности U(x0, δx) точки x0, то есть при  | Δx |  < δx.

Формула производной

Теперь покажем, что  f (x0) = g(t0) ⋅ t(x0).
Поскольку существуют производные g(t0) и t(x0), то функции g и t дифференцируемы в точках t0 и x0, соответственно. По определению дифференцируемой функции,
(1.4)   Δg = g(t0) ⋅ Δt + αg (Δt) ⋅ Δt,
(1.5)   Δt = t(x0) ⋅ Δx + αt (Δx) ⋅ Δx,
где αg (Δt) и αt (Δx) – бесконечно малые функции:
(1.6)   limΔt → 0 αg (Δt) = 0;
(1.7)   limΔx → 0 αt (Δx) = 0.
Подставим (1.5) в (1.4).
(1.8)   Δg = g(t0) ⋅ t(x0) ⋅ Δx +g(t0) ⋅ αt (Δx) ⋅ Δx + αg (Δt) ⋅ Δt.

Находим производную  f (x0). Для этого сначала преобразуем отношение Δ f  / Δx.
Δ f  =  f (x0 + Δx) –  f (x0) =g(t(x0 + Δx)) – g(t(x0)) =
g(t(x0) + t(x0 + Δx) – t(x0)) –g(t0) = g(t0 + Δt) – g(t0) = Δg.
Используем (1.8).
Δ f Δx = ΔgΔx = g(t0) ⋅ t(x0) +g(t0) ⋅ αt (Δx) + αg (Δt) ⋅ ΔtΔx.
Теперь находим предел при Δx → 0.
 f (x0) = limΔx → 0Δ f Δx =
g(t0) ⋅ t(x0) +g(t0) ⋅ limΔx → 0 αt (Δx) +limΔx → 0(αg (Δt)) ⋅ limΔx → 0ΔtΔx =
g(t0) ⋅ t(x0) +g(t0) ⋅ 0 + limΔx → 0(αg (Δt)) ⋅ t(x0);
(1.9)    f (x0) = g(t0) ⋅ t(x0) +t(x0) ⋅ limΔx → 0 αg (Δt).
Здесь мы применили (1.7) и свойства пределов суммы и произведения учитывая, что limΔx → 0ΔtΔx = t(x0).
В силу непрерывности функции t(x) в точке x0, Δt → 0 при Δx → 0. Делая замену переменной в оставшемся пределе и применяя (1.6), находим.
limΔx → 0 αg (Δt) ≡limΔx → 0 αg (Δtx)) =limΔt → 0 αg (Δt) = 0.
С учетом этого, из (1.9) находим:
 f (x0) = g(t0) ⋅ t(x0).

Формула (1.1) доказана.

Следствие

Если функцию y =  f (x) от переменной x можно представить как сложную функцию от сложной функции
 f (x) = g(u(v(x))),
то ее производная определяется по формуле:
(С.1)    f (x) = g(u) ⋅ u(v) ⋅ v(x).
Здесь v(x), u(v) и g(u) есть некоторые дифференцируемые функции в точках x, v = v(x), u = u(x), соответственно.
Эту формулу можно записать так:
dydx = dydu ⋅ dudv ⋅ dvdx.

Чтобы доказать (С.1), мы последовательно вычисляем производную по правилу дифференцирования сложной функции.
Рассмотрим сложную функцию
z(x) = u(v(x)).
Ее производная
z(x) = u(v) ⋅ v(x).
Рассмотрим исходную функцию
 f (x) = g(z(x)).
Ее производная
 f (x) = g(z) ⋅ z(x) =g(z) ⋅ u(v) ⋅ v(x) =g(u) ⋅ u(v) ⋅ v(x).

Производная сложной функции от двух переменных

Теперь пусть сложная функция зависит от нескольких переменных. Вначале рассмотрим случай сложной функции от двух переменных.

Теорема
Пусть функции u = u(x),  v = v(x) имеют производную при некотором значении переменной x = x0, а функция y = g(u, v), зависящая от двух переменных, дифференцируема в точке u0 = u(x0),  v0 = v(x0).
Тогда сложная функция y =  f (x) = g(u(x), v(x)) имеет производную в точке x0, которая определяется по формуле:
(2.1)    f (x0) = gu(u0, v0) ⋅ u(x0) +gv(u0, v0) ⋅ v(x0).

Формулу (2.1) можно записать так:
dydx = yu ⋅ dudx + yv ⋅ dvdx.

Доказательство

Область определения сложной функции

Покажем, что существует такая окрестность точки x0, в которой определена сложная функция  f (x) = g(u(x), v(x)).
Поскольку функция g(u, v) дифференцируема в точке (u0, v0), то она определена в некоторой окрестности этой точки. Обрежем эту окрестность так, чтобы она имела форму квадрата со стороной 2εuv. То есть считаем, что g(u, v) определена в окрестности U(u0, v0, εuv) точки (u0, v0), которая дается неравенствами
(2.2)    | u – u0 |  < εuv;
(2.3)    | v – v0 |  < εuv.

Поскольку существует производная u(x0), то функция u(x) определена в некоторой окрестности точки x0. Также она дифференцируема в x0 и, согласно свойству дифференцируемых функций, непрерывна в x0:
(2.4)   limΔx → 0 Δu = 0,
где Δu = u(x0 + Δx) – u(x0).
Согласно определению предела, из (2.4) следует, что существует такая окрестность U(x0, δux) точки x0, принадлежащая области определения u(x), в которой
(2.5)    | Δu |  < εuv при  | Δx |  < δux.

Рассуждая совершенно аналогичным способом для функции v(x) приходим к выводу, что существует такая окрестность U(x0, δvx) точки x0, принадлежащая области определения v(x), в которой
(2.6)    | Δv |  < εuv при  | Δx |  < δvx.

Возьмем δx = min(δux, δvx). На основании (2.5) и (2.6) имеем:
 | Δu |  < εuv и  | Δv |  < εuv при  | Δx |  < δx.
То есть выполняются неравенства (2.2) и (2.3). Это означает, что при  | Δx |  < δx определена сложная функция g(u(x), v(x)).

Формула производной

Теперь покажем, что  f (x0) = gu(u0, v0) ⋅ u(x0) +gv(u0, v0) ⋅ v(x0).
Поскольку существуют производные u(x0) и v(x0), то функции u и v дифференцируемы в точке x0. По определению дифференцируемой функции
(2.7)   Δu = u(x0) ⋅ Δx + αu (Δx) ⋅ Δx,
(2.8)   Δv = v(x0) ⋅ Δx + αv (Δx) ⋅ Δx,
где αu (Δx) и αv (Δx) – бесконечно малые функции:
(2.9)   limΔx → 0 αu (Δx) = 0;
(2.10)   limΔx → 0 αv (Δx) = 0.
По условию теоремы g(u, v) дифференцируема в точке u0 = u(x0), v0 = v(x0). Тогда ее приращение в этой точке можно представить в следующем виде.
(2.11)   Δg = gu ⋅ Δu + gv ⋅ Δv +ε1 (Δu, Δv) ⋅ Δu +ε2 (Δu, Δv) ⋅ Δv, где
(2.12)   limΔu → 0Δv → 0 ε1 (Δu, Δv) = 0;  limΔu → 0Δv → 0 ε2 (Δu, Δv) = 0.
Здесь мы для краткости отбросили аргументы производных: gu = gu(u0, v0),  gv = gv(u0, v0).
Подставим (2.7), (2.8) в (2.11).
(2.13)   Δg = gu ⋅ u ⋅ Δx + gv ⋅ v ⋅ Δx +gu ⋅ αu (Δx) ⋅ Δx +gv ⋅ αv (Δx) ⋅ Δx +
ε1 (Δu, Δv) ⋅ Δu +ε2 (Δu, Δv) ⋅ Δv.
Здесь также u = u(x0),  v = v(x0).

Находим производную  f (x0). Для этого сначала преобразуем отношение Δ f  / Δx.
Δ f  =  f (x0 + Δx) –  f (x0) =g(u(x0 + Δx), v(x0 + Δx)) –g(u(x0), v(x0)) =
g(u(x0) + u(x0 + Δx) – u(x0), v(x0) + v(x0 + Δx) – v(x0)) –g(u(x0), v(x0)) =
g(u0 + Δu, v0 + Δv) – g(u0, v0) = Δg.
Используем (2.13).
Δ f Δx = ΔgΔx = gu ⋅ u + gv ⋅ v +gu ⋅ αu (Δx) + gv ⋅ αv (Δx) +
ε1 (Δu, Δv) ⋅ ΔuΔx +ε2 (Δu, Δv) ⋅ ΔvΔx.
Теперь находим предел при Δx → 0.
 f  = limΔx → 0Δ f Δx = gu ⋅ u + gv ⋅ v +gu ⋅ limΔx → 0 αu (Δx) +gv ⋅ limΔx → 0 αv (Δx) +
limΔx → 0(ε1 (Δu, Δv)) ⋅ limΔx → 0ΔuΔx +limΔx → 0(ε2 (Δu, Δv)) ⋅ limΔx → 0ΔvΔx =
gu ⋅ u + gv ⋅ v + gu ⋅ 0 + gv ⋅ 0 +limΔx → 0(ε1 (Δu, Δv)) ⋅ u +limΔx → 0(ε2 (Δu, Δv)) ⋅ v;
(2.14)    f  = gu ⋅ u + gv ⋅ v +u ⋅ limΔx → 0 ε1 (Δu, Δv) +v ⋅ limΔx → 0 ε2 (Δu, Δv).
Здесь мы применили (2.9), (2.10) и свойства пределов суммы и произведения учитывая, что limΔx → 0ΔuΔx = u,  limΔx → 0ΔvΔx = v.
В силу непрерывности функций u(x) и v(x) в точке x0, Δu → 0 и Δv → 0 при Δx → 0. Делая замену переменной в оставшемся пределе и применяя (2.12), находим.
limΔx → 0 ε1 (Δu, Δv) = 0,  limΔx → 0 ε2 (Δu, Δv) = 0.
С учетом этого, из (2.14) находим:
 f  = gu ⋅ u + gv ⋅ v.

Формула (2.1) доказана.

Производная сложной функции от нескольких переменных

Приведенный выше вывод легко обобщается на случай, когда число переменных сложной функции больше двух.

Например, если g является функцией от трех переменных, то
y =  f (x) = g(u(x), v(x), w(x)),
где
u(x), v(x) и w(x) есть дифференцируемые функции при некотором значении переменной x;
g(u, v, w) – дифференцируемая функция, от трех переменных, в точке u = u(x), v = v(x), w = w(x).
Тогда, из дифференцируемости функции g, имеем:
(3.1)   Δg = gu Δu + gv Δv + gw Δw +ε1 (Δu, Δv, Δw) Δu +ε2 (Δu, Δv, Δw) Δv +
ε3 (Δu, Δv, Δw) Δw,
где
limΔu → 0Δv → 0Δw → 0 ε1 (Δu, Δv, Δw) = 0;  limΔu → 0Δv → 0Δw → 0 ε2 (Δu, Δv, Δw) = 0;  limΔu → 0Δv → 0Δw → 0 ε3 (Δu, Δv, Δw) = 0.
В силу непрерывности u(x), v(x), w(x),
limΔx → 0 Δu = 0;   limΔx → 0 Δv = 0;   limΔx → 0 Δw = 0.
Тогда
limΔx → 0 ε1 (Δu, Δv, Δw) =limΔu → 0Δv → 0Δw → 0 ε1 (Δu, Δv, Δw) = 0;
limΔx → 0 ε2 (Δu, Δv, Δw) =limΔu → 0Δv → 0Δw → 0 ε2 (Δu, Δv, Δw) = 0;
limΔx → 0 ε1 (Δu, Δv, Δw) =limΔu → 0Δv → 0Δw → 0 ε1 (Δu, Δv, Δw) = 0.

Разделив (3.1) на Δx и выполнив предельный переход Δx → 0, получим:
df dx = g(u, v, w)ududx +g(u, v, w)vdvdx + g(u, v, w)wdwdx.
Или
dydx = yududx +yvdvdx + ywdwdx.

И, наконец, рассмотрим самый общий случай.
Пусть функцию y =  f (x) от переменной x можно представить как сложную функцию от n переменных в следующем виде:
y = f (x) = g(u1 (x), u2 (x), ... un (x)),
где
ui (x) есть дифференцируемые функции при некотором значении переменной x;
g(u1, u2, ... un) – дифференцируемая функция от n переменных в точке
u1 = u1 (x),  u2 = u2 (x), . . .,  un = un (x).
Тогда
df dx = nΣi = 1g(u1, u2, ... un)uiduidx.
Или
dydx = nΣi = 1yuiduidx.

Автор: Олег Одинцов.     Опубликовано:   Изменено:

Меню