Reguła łańcuchowa

Z testwiki
Wersja z dnia 00:53, 6 mar 2025 autorstwa imported>Qniemiec (Twierdzenie dla funkcji jednej zmiennej: dodano ilustrację zasady działania reguły)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Dopracować

Reguła łańcuchowa – reguła pozwalająca obliczać pochodne funkcji złożonych, oparta na twierdzeniu o pochodnej funkcji złożonej.

Twierdzenie dla funkcji jednej zmiennej

Reguła łańcuchowa w wypadku złożenia kilku funkcji

Niech f,g: będą funkcjami zmiennej rzeczywistej o wartościach rzeczywistych. Jeżeli:

  • f ma w punkcie x pochodną f(x) oraz
  • g ma w punkcie y=f(x) pochodną g(y),

to funkcja złożona gf ma w punkcie x pochodną równą g(f(x))f(x).

Innymi słowy:

(fg)=(f(g(x)))=f(g(x))g(x)=(fg)(x)g(x).

Złożenie wielu funkcji

Jeśli funkcja f: jest zdefiniowana jako

f(x)=(f1f2fn)(x),

to jej pochodna f ma następującą postać:

f(x)=(f1f2fn)(x)(f2f3fn)(x)fn(x)=i=1n(fi'fi+1fn)(x).

Notacja Leibniza

W notacji Leibniza reguła łańcuchowa jest łatwa do zapamiętania, bo przypomina działania na zwykłych ułamkach. Jeżeli y=f(g(x)), to wprowadzając pomocniczą zmienną t na oznaczenie g(x) mamy y=f(t) i wówczas:

dydx=dtdxdydt.

Przykłady

Przykład 1

(cosx3)=(sinx3)(x3)=(sinx3)(3x2)=3x2sinx3.

Pochodne obliczamy od zewnątrz: pochodną „cosinusa” jest „minus sinus” i stąd czynnik sinx3; jednak argument cosinusa jest funkcją x3, zatem wynik cząstkowy sinx3 mnożymy przez pochodną tej funkcji, czyli 3x2.

Przykład 2

((sinx3)2)=2(sinx3)(sinx3)=2(sinx3)(cosx3)(x3)=2(sinx3)(cosx3)3x2=6x2cosx3sinx3

Jak wyżej, pochodne obliczamy od zewnątrz, a tu funkcją jest „podnoszenie zmiennej do kwadratu”. Jej pochodna to „dwa razy zmienna” i stąd 2sinx3. Jednak zmienna znów jest funkcją i otrzymany wynik cząstkowy należy pomnożyć przez jej pochodną: (sinx3). Tę obliczamy tak: pochodną „sinusa” jest „cosinus” – stąd (cosx3); jednak i tu zmienna jest funkcją i także ten wynik cząstkowy należy pomnożyć przez jej pochodną (x3).

Powyższy przykład ilustruje jak wielokrotnie stosować regułę łańcuchową.

Przykład 3

Przykład specjalny, pochodna funkcji f(x)=xx. Zauważmy, że:

xx=exlnx,

skąd

(xx)=(exlnx)=(exlnx)(xlnx)=(exlnx)(lnx+xx)=xx(lnx+1).

Twierdzenie dla funkcji dwóch zmiennych

Niech f,g,h:2 będą funkcjami dwóch zmiennych rzeczywistych o wartościach rzeczywistych. Jeżeli:

  • g,h mają w punkcie (x0,y0) pochodne cząstkowe, oraz
  • f(u,v) ma w punkcie (u0,v0) pochodne cząstkowe, gdzie u=g(x0,y0),v=h(x0,y0)

to funkcja złożona F(x,y)=f(g(x,y),h(x,y)) ma w punkcie (x0,y0) pochodne cząstkowe równe[1]

F'x(x0,y0)=f'u(u0,v0)g'x(x0,y0)+f'v(u0,v0)h'x(x0,y0),
F'y(x0,y0)=f'u(u0,v0)g'y(x0,y0)+f'v(u0,v0)h'y(x0,y0).

Uogólnienia

Szablon:Zobacz też Reguła łańcuchowa daje się uogólniać na wszystkie interesujące przypadki. Na przykład analogiczne twierdzenie można wypowiedzieć dla funkcji określonych między przestrzeniami unormowanymi. W szczególności, gdy funkcje działają między przestrzeniami n i m dla pewnych n,m naturalnych, to reguła łańcuchowa sprowadza się do mnożenia odpowiednich macierzy Jacobiego. W pełnej ogólności twierdzenie o różniczkowaniu złożenia można sformułować w następujący sposób:

Niech X, Y, Z będą przestrzeniami unormowanymi, DX, EY będą niepustymi, otwartymi podzbiorami oraz dane będą funkcje f:DY,g:EZ, że f(D)E. Jeśli f jest różniczkowalna w punkcie x0D, to złożenie gf jest różniczkowalne w punkcie f(x0) oraz

d(gf)(x0)=dg(f(x0))df(x0).

Przypisy

Szablon:Przypisy

Szablon:Rachunek różniczkowy

Szablon:Kontrola autorytatywna