Processing math: 100%

Szeregi trygonometryczne Fouriera

wykres i rycina

Przypomnijmy, że funkcję f:RR nazywamy okresową, jeśli istnieje liczba T>0 taka, że dla wszystkich xR

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)=nj=1ajcosjx+bjsinjx,

ze stałymi (rzeczywistymi) współczynnikami aj i bj, dostaniemy funkcję okresową.

wykres

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:RR. 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:

wykresy

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 mn dostaniemy, korzystając ze wzoru na sumę cosinusów anππcos(nx)cos(mx)dx = 12ππ(cos((n+m)x)+cos((nm)x))dx, a korzystając ze wzoru na sumę sinusów, mamy

bnππsin(nx)cos(mx)dx=12ππ(sin((n+m)x)+sin((nm)x))dx.

Obliczając, dostajemy 12ππ(cos((n+m)x)+cos((nm)x))dx = 0

oraz

12ππ(sin((n+m)x)+sin((nm)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ę.

rycina

Dla funkcji okresowej f:RR, 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

Wykres funkcji oraz sumy jej szeregu Fouriera

Stwierdzenie 5.16.

Jeśli funkcję f:RR, 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(y0)2,

gdzie zapis f(y0) 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).

wykres

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|π04nππ0xsin(nx)dx=4nπxcos(nx)n|π04n2ππ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+4n=1(1)ncos(nx)π.

Podstawiając w tym wzorze x=π i pamiętając, że cos(nπ)=(1)n, otrzymujemy

π2 = π23+4n=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.