Szereg Taylora to narzędzie matematyczne stosowane w informatyce, rachunku, chemii, fizyce i w innych działach matematyki wyższej. Pozwala on przybliżyć zachowanie funkcji w pobliżu wybranego punktu za pomocą sumy wyrazów wyznaczonych z pochodnych tej funkcji. Istnieje szczególny przypadek szeregu Taylora, gdy rozwinięcie jest wykonywane wokół zera — nazywa się go szeregiem Maclaurina.

Definicja i wzór

Dla funkcji f, która ma wszystkie pochodne w pewnym otoczeniu punktu a, szereg Taylora wokół punktu a zapisujemy wzorem:

f(x) = \nobracket sum_{n=0}^\infty \frac{f^{(n)}(a)}{n!}\,(x-a)^n

W szczególnym przypadku a = 0 otrzymujemy szereg Maclaurina:

f(x) = \nobracket sum_{n=0}^\infty \frac{f^{(n)}(0)}{n!}\,x^n

Reszta szeregu (błąd przybliżenia)

Przy praktycznym użyciu zwykle bierze się skończoną sumę od n = 0 do N. Różnica między funkcją a sumą pierwszych N+1 wyrazów to reszta szeregu. Najczęściej stosowana postać reszty to postać Lagrange'a:

R_N(x) = \frac{f^{(N+1)}(\xi)}{(N+1)!}\,(x-a)^{N+1},

gdzie ξ leży między a i x. Dzięki temu wzorowi możemy oszacować błąd przybliżenia, jeśli potrafimy ograniczyć (oszacować) kolejną pochodną funkcji.

Zbieżność i promień zbieżności

Szereg Taylora jest szeregiem potęgowym w zmiennej (x−a). Istotne są dwa zagadnienia:

  • promień zbieżności — przedział (lub promień) wokół punktu a, w którym szereg zbiega się absolutnie;
  • czy suma szeregu równa jest funkcji f — nie każda funkcja klasy C^∞ jest równa swojej sumie szeregu Taylora (istnieją funkcje gładkie, które mają wszystkie pochodne w punkcie, ale ich szereg Taylora nie daje oryginalnej funkcji poza punktem rozwinięcia).

Do wyznaczania promienia zbieżności używa się kryteriów takich jak kryterium d'Alemberta (ilorazowe) lub kryterium Cauchy'ego (pierwiastkowe), a także znanych rozwinięć elementarnych.

Przykłady klasycznych rozwinięć

  • Exponencjalna (Maclaurin): e^x = sum_{n=0}^\infty x^n / n! (zbiega dla wszystkich x).
  • Sinus i cosinus:
    • sin x = sum_{n=0}^\infty (-1)^n x^{2n+1} / (2n+1)!
    • cos x = sum_{n=0}^\infty (-1)^n x^{2n} / (2n)!
  • Funkcja geometryczna: 1/(1-x) = sum_{n=0}^\infty x^n dla |x|<1.
  • Logarytm: ln(1+x) = sum_{n=1}^\infty (-1)^{n+1} x^n / n dla |x|<1.

Przykład obliczeniowy: dla f(x)=e^x chcemy przybliżyć f w pobliżu 0. Maclaurin daje f(x) ≈ 1 + x + x^2/2! + ... + x^N/N!, a resztę możemy oszacować przez R_N(x) ≤ e^{|x|} |x|^{N+1}/(N+1)!.

Jak korzystać w praktyce

  • Aby otrzymać rozwinięcie Taylora, obliczamy kolejne pochodne w punkcie a, podstawiamy do wzoru i upraszczamy wyrazy.
  • W praktycznych zastosowaniach (numeryka, inżynieria) bierze się często skończony wielomian (tzw. wielomian Taylora) i ocenia jego trafność za pomocą reszty.
  • W obliczeniach komputerowych szeregi pozwalają zastąpić drogie operacje (np. funkcje trygonometryczne, wykładnicze) przez sumy wielomianów.

Zastosowania

  • Przybliżenia numeryczne i algorytmy (szybkie obliczanie funkcji elementarnych).
  • Rozwiązywanie i przybliżanie równań różniczkowych (metody perturbacyjne, series solutions).
  • Analiza sygnałów i teoria sterowania (linearyzacja nieliniowych układów w punkcie pracy).
  • Modelowanie fizyczne i chemiczne, gdzie lokalne rozwinięcia ułatwiają analizę zachowania układów.
  • W informatyce — optymalizacje, przybliżenia w algorytmach numerycznych i grafice komputerowej.

Uwagi praktyczne i ograniczenia

Choć idea szeregu Taylora jest bardzo potężna, należy pamiętać, że:

  • nie zawsze suma szeregu równa jest funkcji poza punktem rozwinięcia (wymagana jest analityczność funkcji w danym przedziale);
  • szeregi mogą mieć skończony promień zbieżności (np. ln(1+x) dla |x|<1);
  • przybliżenia dla dużych wartości |x-a| mogą wymagać wielu wyrazów, co bywa niepraktyczne.

W matematyce szereg Taylora łączy pojęcia funkcji, pochodnych i szeregów w jedno użyteczne narzędzie analityczne, wywodzące się z twierdzenia Taylora. Warto zapoznać się z kilkoma klasycznymi przykładami i technikami oszacowania reszty, aby móc stosować rozwinięcia Taylora w zadaniach praktycznych i teoretycznych.