Przypomnijmy, że funkcję f:R→R nazywamy okresową, jeśli istnieje liczba T>0 taka, że dla wszystkich x∈R
f(x+T)=f(x).
Przykład 5.14.
Funkcjami okresowymi są na przykład funkcje sinus i cosinus. Patrz rysunek obok.
Innym przykładem funkcji okresowej jest mantysa, czyli funkcja m(x):=x−[x] (patrz rysunek poniżej).
Funkcję okresową możemy także otrzymać, biorąc na przykład następującą sumę:
f(x) = sin(x)+12sin(2x)+12sin(3x).
Ogólnie, zauważmy, że biorąc skończoną sumę
s(x)=n∑j=1ajcosjx+bjsinjx,
ze stałymi (rzeczywistymi) współczynnikami aj i bj, dostaniemy funkcję okresową.
m(x)=x−[x]
f(x)=sin(x)+12sin(2x)+12sin(3x)
Problem:
Można zatem zadać sobie pytanie: czy biorąc dowolną funkcję okresowa, możemy ją przedstawić w postaci takiej sumy jak powyżej?
Okazuje się, że jest to dla dużej ilości funkcji możliwe, jeśli zamiast sum skończonych będziemy rozważać sumy nieskończone, czyli szeregi.
Konstrukcja:
Weźmy zatem funkcję okresową f:R→R. Załóżmy, że ma ona okres 2π, i że na przedziale [−π,π] funkcja jest całkowalna.
Przykłady funkcji spełniających te założenia są na rysunku poniżej:
Funkcja okresowa o okresie 2π
Funkcja okresowa o okresie 2π
Przypuśćmy teraz, że możemy zapisać f jako sumę szeregu zbieżnego jednostajnie, z pewnymi stałymi współczynnikami an i bn:
(★)f(x)=a0+∞∑n=1ancos(nx)+bnsin(nx),
Pokażemy teraz, że czy istnieją ogólne wzory na współczynniki an i bn. Aby znaleźć a0, scałkujmy obie strony wzoru (★) od −π do π. Dostaniemy wtedy:
π∫−πf(x)dx = π∫−πa0dx+∞∑n=1(anπ∫−πcos(nx)dx+bnπ∫−πsin(nx)dx).
Zauważmy, że
π∫−πcos(nx)dx=sin(nx)n|π−π = 0,
oraz
π∫−πsin(nx)dx=−cos(nx)n|π−π = 0.
Dostajemy zatem:
π∫−πf(x)dx = 2πa0,
czyli
a0 = 12ππ∫−πf(x)dx.
Aby wyliczyć am,m=1,2,3,…, pomnóżmy obie strony wzoru (★) przez cos(mx) i, tak jak powyżej, całkujmy od −π do π.
Dostaniemy wtedy
(★★)π∫−πf(x)cos(mx)dx=π∫−πa0cos(mx)dx+∞∑n=1(anπ∫−πcos(nx)cos(mx)dx+bnπ∫−πsin(nx)cos(mx)dx).
Teraz
a0π∫−πcos(mx)dx = a0sin(mx)m|π−π=0.
Dla m≠n dostaniemy, korzystając ze wzoru na sumę cosinusów anπ∫−πcos(nx)cos(mx)dx = 12π∫−π(cos((n+m)x)+cos((n−m)x))dx, a korzystając ze wzoru na sumę sinusów, mamy
bnπ∫−πsin(nx)cos(mx)dx=12π∫−π(sin((n+m)x)+sin((n−m)x))dx.
Obliczając, dostajemy 12π∫−π(cos((n+m)x)+cos((n−m)x))dx = 0
oraz
12π∫−π(sin((n+m)x)+sin((n−m)x))dx = 0.
Natomiast gdy m=n dostajemy
amπ∫−πcos2(mx)dx = πam.
Tak więc widzimy, że z prawej strony wzoru (★★) znikają wszystkie całki, poza całką o współczynniku am, a zatem otrzymujemy wzór:
am = 1ππ∫−πf(x)cos(mx)dx.
Analogicznie, mnożąc obie strony wzoru (★) przez sin(mx), wyznaczamy wzory na współczynniki bm:
bm = 1ππ∫−πf(x)sin(mx)dx.
(pozostawiamy to jako ćwiczenie).
Możemy teraz wypisać definicję.
Dla funkcji okresowej f:R→R, o okresie 2π, i całkowalnej na [−π,π] tworzymy szereg
a02+∞∑n=1ancos(nx)+bnsin(nx),
ze współczynnikami
a0=12ππ∫−πf(x)dx,am=1ππ∫−πf(x)cos(mx)dx, m=1,2,...,bm=1ππ∫−πf(x)sin(mx)dx m=1,2...
Szereg ten nazywamy szeregiem Fouriera funkcji f. Wzory na współczynniki nazywają się wzorami Eulera-Fouriera.
Powyższa konstrukcja pokazuje, że prawdziwe jest następujące stwierdzenie.
Wykres funkcji oraz sumy jej szeregu Fouriera
Stwierdzenie 5.16.
Jeśli funkcję f:R→R, okresową, o okresie 2π, całkowalną na [−π,π], możemy zapisać w postaci jednostajnie zbieżnego szeregu:
f(x) = a0+∞∑n=1ancos(nx)+bnsin(nx),
to współczynniki an i bn wyrażają się wzorami Eulera-Fouriera. (Tak więc przy powyższych założeniach mamy jednoznaczne przedstawienie f w postaci sumy szeregu trygonometrycznego.)
Uwaga 5.17.
Na początku tej części wykładu założyliśmy, że we wzorze (★) zachodzi równość, a co więcej, że szereg po prawej stronie tego wzoru jest zbieżny jednostajnie. Zazwyczaj jednak mamy daną funkcję f, ale nie mamy danego szeregu a0+∞∑n=1ancos(nx)+bnsin(nx), tym bardziej nic nie wiemy o jego zbieżności.
Zauważmy jednak, że zawsze możemy wypisać formalnie szereg Fouriera dla danej funkcji (oczywiście dla funkcji spełniającej nasze założenia, czyli okresowej i całkowalnej).
Piszemy wówczas:
f(x)∼a0+∞∑n=1ancos(nx)+bnsin(nx),
gdzie współczynniki an i bn są wyliczone ze wzorów Eulera-Fouriera. Utworzyliśmy zatem szereg Fouriera funkcji f, ale pozostaje pytanie, kiedy i do czego ten szereg jest zbieżny. Zaznaczmy, że suma szeregu Fouriera danej funkcji wcale nie musi być równa tej funkcji.
Na rysunku obok widzimy wykres funkcji (zielony) i wykres sumy szeregu Fouriera tej funkcji (czerwony).
Jedną z odpowiedzi na pytanie o zbieżność szeregu Fouriera daje poniższe kryterium Dirichleta (które podajemy bez dowodu):
Twierdzenie 5.18. [Kryterium Dirichleta]
Załóżmy, że funkcja f(x) o okresie 2π jest przedziałami monotoniczna w [−π,π] (to znaczy, że przedział [−π,π] można podzielić na skończoną liczbę przedziałów, w których funkcja jest monotoniczna) i ma co najwyżej skończoną liczbę punktów nieciągłości. Wówczas w każdym punkcie ciągłości x0
f(x0) = a0+∞∑n=1ancos(nx0)+bnsin(nx0).
Co więcej, dla każdego punktu nieciągłości y0
a0+∞∑n=1ancos(ny0)+bnsin(ny0) = f(y+0)+f(y−0)2,
gdzie zapis f(y−0) oznacza lewostronną granicę funkcji w punkcie y0 a zapis f(y+0) - granicę prawostronną.
Typowy przykład funkcji spełniającej założenia powyższego kryterium jest przedstawiony na rysunku powyżej (wykres funkcji jest zielony, a wykres sumy szeregu Fouriera czerwony).
Funkcja f(x)=x rozszerzona okresowo
Uwaga 5.19.
W zastosowaniach często mamy do czynienia z funkcjami nieokresowymi, zadanymi w przedziale (−π,π]. W takich przypadkach musimy funkcję f na całe R rozszerzyć okresowo.
Może się też zdarzyć, że będziemy chcieli rozwinąć w szereg Fouriera funkcję f okresową, ale o okresie 2T (a nie 2π). Stosujemy wówczas podstawienie x=Tyπ i dostajemy wzory na współczynniki:
a0=12ππ∫−πf(Tyπ)dy,am=1ππ∫−πf(Tyπ)cos(my)dy, m=1,2,…bm=1ππ∫−πf(Tyπ)sin(my)dy m=1,2,…
Dostajemy zatem rozwinięcie
f(Tyπ)=a0+∞∑n=1ancos(ny)+bnsin(ny),
czyli wracając do zmiennej x:
f(x) = a0+∞∑n=1ancos(nπxT)+bnsin(nπxT).
Przykład 5.20.
Rozwinąć w szereg Fouriera funkcję f(x)=x2 zadaną na przedziale [−π,π].
Liczymy współczynniki:
a0=12ππ∫−πx2dx=π23,an=1ππ∫−πx2cos(nx)dx=2ππ∫0x2cos(nx)dx=2πx2sin(nx)n|π0−4nππ∫0xsin(nx)dx=4nπxcos(nx)n|π0−4n2ππ∫0cos(nx)dx=(−1)n4n2.
Jako ćwiczenie zauważmy, że wszystkie współczynniki bn są równe zero.
Tak więc, skoro nasza funkcja spełnia warunki powyższego kryterium zbieżności, możemy napisać:
x2 = π23+4∞∑n=1(−1)ncos(nx)π.
Podstawiając w tym wzorze x=π i pamiętając, że cos(nπ)=(−1)n, otrzymujemy
π2 = π23+4∞∑n=1(−1)n(−1)nn2,
czyli
∞∑n=11n2=π26,
zatem nie tylko wykazaliśmy zbieżność szeregu ∞∑n=11n2, ale nawet policzyliśmy jego sumę.
Rysunek obok oraz rysunki poniżej pokazują, jak kolejne sumy częściowe szeregu Fouriera „zbliżają się” do granicy.