Szkielet notatek wykładu

Transkrypt

Szkielet notatek wykładu
Analiza dla informatyków 2 DANI LI2
PaweÃl Domański — szkicowe notatki do wykÃladu
WykÃlad 4
1. Po co teoria szeregów Fouriera i po co analiza harmoniczna?
Wiele zjawisk fizycznych ma charakter okresowy: drganie struny, napiȩcie
pra̧du zmiennego, fala elektromagnetyczna itp. Od XVIII wieku matematycy
i fizycy starali siȩ rozkÃladać drgania na “drgania proste” czyli na drgania
opisywane funkcjami sin nx, sin anx lub ich przesuniȩciami. W roku 1822
Joseph Fourier wcześniej prefekt departamentu Isére opublikowaÃl “Théorie
analytique de la chaleur” ksia̧żkȩ która miaÃla wielki wkÃlad w teoriȩ takich
rozkÃladów i spowodowaÃla poźniej wprowadzenie nazwy szereg Fouriera na
rozwiniȩcie funkcji okresowej na “proste cegieÃlki” powyższego typu. Oprócz
szeregów Fouriera jest także transformata Fouriera, która pozwala rozkÃladać
na “proste drgania” funkcje nieokresowe — ale ta̧ teoria̧ nie bȩdziemy siȩ na
niniejszym wykÃladzie zajmować.
Metody tego typu sa̧ ważne w kompresji danych, ich przesyÃlaniu i przetwarzaniu (np. przetwarzaniu obrazu). Np. przesyÃlaja̧c dźwiȩk obcinamy
wysokie czȩstotliwości, których nasze ucho i tak nie sÃlyszy. W obrazie usuwamy wysokie czȩstotliwości robia̧c obraz “miȩkkim” lub dodajemy je aby
obraz “wyostrzyć”.
1
2. Szereg trygonometryczny
Ogólna postać szeregu trygonometrycznego w postaci rzeczywistej to:
∞
a0 X
+
(an cos nx + bn sin nx) ,
2
n=1
gdzie an i bn sa̧ danymi wspóÃlczynnikami rzeczywistymi (lub zespolonymi).
Oczywiście dzielenie przez 2 wyrazu “wolnego” jest tylko spowodowane konwencja̧. Warto zauważyć, że wszystkie wyrazy szeregu sa̧ okresowe o okresie
2π. Gdybyśmy chcieli badać funkcje o innym okresie musimy wprowadzić
wspóÃlczynnik α, tj. rozpatrywać szereg postaci:
∞
a0 X
+
(an cos nαx + bn sin nαx) .
2
n=1
Ponieważ skaluja̧c argument możemy każda̧ funkcjȩ okresowa̧ zamienić na
funkcjȩ okresowa o okresie 2π bȩdziemy unikać wspóÃlczynnika α zaciemniaja̧cego wzory.
Przypomnijmy, że
cos nx =
¢
1 ¡ inx
e + e−inx
2
sin nx =
¢
1 ¡ inx
e − e−inx
2i
wiȩc nasz szereg przyjmuje postać:
µ
¶
µ
¶
∞
a0 X 1
bn inx 1
bn −inx
+
an +
e +
an −
e
.
2
2
i
2
i
n=1
Ostatecznie przyjmuja̧c:
c0 :=
a0
,
2
cn :=
1
(an − ibn ) dla n > 0,
2
cn :=
1
(a−n + ib−n ) dla n < 0,
2
otrzymujemy postać zespolona̧ szeregu trygonometrycznego:
+∞
X
cn einx
n=−∞
2
Oczywiście można z powrotem wrócić do postaci rzeczywistej — dla
wygody bedziemy siȩ posÃlugiwać postacia̧ zespolona̧.
Suma czȩściowa (N -ta) szeregu trygonometrycznego to:
N
N
X
a0 X
sN :=
+
(an cos nx + bn sin nx) =
cn einx .
2
n=1
n=−N
Problemy:
• zbieżność i w jakim sensie (“synteza harmoniczna”);
• analiza harmoniczna tj. dla danej funkcji znaleźć szereg trygonometryczny zbieżny do niej w odpowiednim sensie.
3
3. Szereg Fouriera
Twierdzenie 1 (wzory Eulera-Fouriera) Jeśli funkcja f na przedziale [−π, π]
okresowa o okresie 2π jest suma̧ jednostajnie zbieżnego szeregu trygonometrycznego to:
Z
1 π
an :=
f (x) cos nxdx;
π −π
Z
1 π
bn :=
f (x) sin nxdx;
π −π
Z π
1
cn :=
f (x)e−inx dx.
2π −π
Uwagi:
• Tak wyliczone wspóÃlczynniki nazywane sa̧ wspóÃlczynnikami Fouriera
funkcji f .
• WspóÃlczynniki Fouriera można wyliczyć dla każdej funkcji caÃlkowalnej
(w sensie Riemanna ale także Lebesgue’a) niezależnie od jej okresowości
i niezależnie od zbieżności powstaÃlego szeregu.
• Zauważmy, że jeśli f jest parzysta to bn = 0 dla każdego n ∈ N, a jeśli
f jest nieparzysta to an = 0 dla każdego n ∈ N.
• weźmy funkcjȩ caÃlkowalna̧ f : [0, π] → C można znaleźć jej wspóÃlczynniki
na trzy sposoby (każdy da inny wynik — inne rozwiniȩcie) traktuja̧c f
jako “czȩść” funkcji f˜i : [−π, π] → C:
(
f (x),
x ∈ [0, π],
f˜1 (x) :=
f (−x), x ∈ [−π, 0).
(
f (x),
x ∈ [0, π],
f˜2 (x) :=
−f (−x), x ∈ [−π, 0).
f˜3 := rozszerzenie 2π okresowe funkcji f .
Wówczas rozwijaja̧c f˜1 otrzymamy rozwiniȩcie wzgl. cosinusów, f˜2
rozwiniȩcie wzgl. sinusów, a f˜3 rozwiniȩcie wzgl. sinusów i cosinusów.
4
Definicja 2 Szeregiem Fouriera funkcji caÃlkowalnej f nazywamy szereg trygonometryczny, którego wspÃlczynnikami sa̧ wspóÃlczynniki Fouriera funkcji f
i piszemy wtedy:
+∞
X
f (x) ∼
cn einx .
n=−∞
P
sin nx
Nie każdy szereg trygonometryczny jest szeregiem Fouriera (np. ∞
n=2 ln n
nie jest szeregiem Fouriera żadnej funkcji caÃlkowalnej. Natomiast szereg
Fouriera wielomianu trygonometrycznego:
N
X
cn einx
n=−N
to ten wielomian.
WspóÃlczynniki szeregu Fouriera zawieraja̧ jak siȩ okaże caÃlość informacji
o funkcji cia̧gÃlej 2π-okresowej f , zatem zamiast funkcji można zapisać jej
cia̧g wspóÃlczynników Fouriera. Jak siȩ okazuje w praktyce sumy czȩściowe
oddaja̧ lepiej “istotȩ” funkcji niż jej inne przybliżenia. Wyrazy z dużymi n,
to dragnia o wysokiej czȩstotliwości — w wielu zastosowaniach praktycznych
można je pomina̧ć bez szkody dla jakości przekazu.
Mathematica potrafi liczyć szeregi Fouriera (ich wspóÃlczynniki) dla wielu
funkcji patrz plik:
szeregi fouriera w4.nb
Tam też sa̧ polecenia dla obliczania rozwiniȩć wg. sinusów i cosinusów.
W pliku:
rozwiniecia fouriera w4.nb
sa̧ przykÃlady rozwiniȩć konkretnych funkcji i pokazane sa̧ wykresy sum
czȩściowych tych rozwiniȩć tak aby można sobie wyrobić pojȩcie o zbieżności
odpowiednich szeregów.
5
Dowód wzorów Eulera-Fouriera:
Niech dany bedzie szereg jednostajnie zbieżny na [−π, π]
f (x) =
+∞
X
cn einx
n=−∞
Zatem funkcja f jest 2π-okresowa i cia̧gÃla, wobec tego caÃlkowalna w sensie
Riemanna na przedziale [−π, π].
Obliczmy
Z
π
f (x)e−ikx dx
−π
Korzystaja̧c ze zbieżności jednostajnej szeregu mamy:
!
µZ
Z π
Z πÃX
+∞
∞
X
−ikx
inx
−ikx
f (x)e
dx =
cn e
e
dx =
cn
−π
−π
n=−∞
Trzeba wiȩc wyliczyć
n=−∞
Z
π
π
¶
ix(n−k)
e
dx
−π
eix(n−k) dx
−π
dla n, k ∈ N. Oznaczaja̧c m = n − k mamy:
Z
π
Z
eixm dx =
−π
(
π
cos mx + i sin mxdx =
−π
2π, dla m = 0;
0,
dla m 6= 0.
Podstawiaja̧c dostajemy:
Z
π
f (x)e−ikx dx = 2πck
−π
co należaÃlo udowodnić.
2
6
4. Różniczkowanie szeregów Fouriera
Okazuje sie, że szeregi Fouriera można różniczkować wyraz po wyrazie
niezależnie od jednostajnej zbieżności szeregu:
Twierdzenie 3 (o różniczkowaniu szeregów Fouriera) Jeśli f jest 2π-okresowa̧
funkcja̧ rzeczywista̧ lub zespolona̧ różniczkowalna̧ w sposób cia̧gÃly, to
cn (f 0 ) = incn (f ).
Dowód: CaÃlkuja̧c przez czȩści dostajemy:
¯π
Z π
Z π
¯
1
1
1
0
0
−inx
−inx ¯
cn (f ) =
f (x)e
dx =
f (x)e
f (x)ine−inx dx
¯ + 2π
2π −π
2π
−π
−π
{z
}
|
{z
} |
=0
=incn (f )
2
Powyższy wynik pozwala rozwia̧zywać równania różniczkowe postaci:
an f (n) (x) + an−1 f (n−1) (x) + . . . a1 f 0 (x) + a0 f (x) = g(x)
gdzie f jest szukana̧ funkcja̧ 2π-okresowa̧ i g jest dane i również 2π-okresowe.
ZaÃlóżmy, że
P (x) = an xn + an−1 xn−1 + . . . a1 x + a0
oraz niech (dn ) beda̧ wspóÃlczynnikami Fouriera funkcji g. Wówczas wspóÃlczynniki
Fouriera (cn ) funkcji f musza̧ speÃlniać równość:
P (ik)ck = dk
dla k ∈ N
zatem, jeśli P (ik) 6= 0 mamy:
ck =
dk
P (ik)
dla n ∈ N.
7

Podobne dokumenty