Wprowadzenie do metod numerycznych Wykład 14 [0.3cm] Fraktale

Transkrypt

Wprowadzenie do metod numerycznych Wykład 14 [0.3cm] Fraktale
Wprowadzenie do metod numerycznych
Wykład 14
Fraktale
Romuald Kotowski
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
Katedra Informatyki Stosowanej
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Literatura
1
Barnsley M.F., Superfractals, Cambridge University Press, 2006
2
Kamiński W., Kotowski R., Tronczyk P., Użytkowanie
komputerów, Wydawnictwo PJWSTK, Warszawa, 2010
3
Kudrewicz J., Fraktale i chaos, WNT, 1993
4
Wikipedia
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wstęp
Fraktal (łac. fractus – złamany, cząstkowy) to zbiór punktów
płaszczyzny, dla którego dwa wymiary: wymiar topologiczny i
wymiar Hausdorffa – są różne. Dla fraktali wymiar Hausdorffa nie
jest liczbą całkowitą.
Pojęcie fraktal wprowadził do obiegu naukowego w latach
siedemdziesiątych XX wieku francuski informatyk i matematyk
Benoit Mandelbrot.
http://www.zgapa.pl/zgapedia/Fraktal.html
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wstęp
Rys. 1: Benoît B. Mandelbrot (ur. 20 listopada 1924 w Warszawie, zm. 14
października 2010 w Cambridge (Massachusetts) na raka trzustki) – francuski
matematyk, pochodzenia żydowskiego, urodzony w Polsce. Opisał sposób konstrukcji
zbioru, zwanego następnie zbiorem Mandelbrota, oraz wymyślił słowo fraktal.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wstęp
Benoît B. Mandelbrot urodził się w rodzinie litewskich Żydów
mieszkających po I wojnie światowej w Polsce. W latach 1936-1957
mieszkał we Francji. Pracował w Centre National de la Recherche
Scientifique (CNRS) w Paryżu, a następnie na Uniwersytecie w
Lille. Od 1957 pracował w USA dla firmy IBM, miał zatem dostęp
do najnowocześniejszych komputerów. Mandelbrot dotarł do prac
dwóch francuskich matematyków: Gastona Julii i Pierre’a Fatou,
którzy badali zachowanie się iteracji pewnych funkcji zespolonych.
Mandelbrot wykorzystał do tego celu komputery. Uzyskane przez
niego wykresy zostały nazwane fraktalami.
W 1993 został uhonorowany Nagrodą Wolfa w fizyce, a w 2003
został wyróżniony prestiżową Nagrodą Japońską. Otrzymał 16
tytułów doktora honoris causa.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wstęp
Przykłady fraktali
Konstrukcje matematyczne (zbiory punktów) znane obecnie pod
nazwą fraktale, są znane od dawna. Te już dziś klasyczne fraktale
to w szczególności:
zbiór Cantora,
krzywa Kocha,
trójkąt Sierpińskiego,
zbiory Julii,
paproć Barnsleya,
zbiór Mandelbrota.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wstęp
Jak już wspomnieliśmy, odkryty przez Mandelbrota zbiór nie był
pierwszym przykładem fraktala. Wcześniej już istniała cała gama
zbiorów o niecałkowitym wymiarze Hausdorffa z tym, że nikt nie
traktował ich inaczej niż jako ciekawostki matematyczne. Te
klasyczne fraktale: zbiór Cantora, krzywa Kocha, czy trójkąt
Sierpińskiego zostały zdefiniowane jeszcze w XIX wieku. Z kolei
fraktale otrzymane przez Mandelbrota są związane ze zbiorami
Julii, które pięćdziesiąt lat wcześniej badał Gaston Julia. Z kolei
zbiory takie jak zbiór Mandelbrota są atraktorami dla pewnych
odwzorowań, lecz nie mogą być uzyskane na drodze konstrukcji
klasycznych, jak to ma miejsce w przypadku klasycznych fraktali.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Fractus
Fractus – odmiana chmur stratus i cumulus o nieregularnych kształtach i wyraźnie
postrzępionym wyglądzie
Rys. 2: Chmury cumulus fractus i stratus fractus
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Zbiór Cantora (1883 r.)
Rys. 3: Zbiór Cantora
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Zbiór Cantora (1883 r.)
Konstrukcja
1
Domknięty odcinek [0, 1] dzielimy na trzy równe części i
usuwamy otwarty odcinek środkowy (1/3, 2/3);
2
Następnie, w analogiczny sposób, postępujemy z zachowanymi
odcinkami;
3
Otrzymany zbiór ma nieprzeliczalną liczbę punktów, jest
nigdzie gęsty (żaden punkt zbioru nie ma otoczenia, które
należałoby do zbioru), ale długość równą zeru;
4
Zbiór otrzymany w granicy tej procedury nazywamy zbiorem
Cantora.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
G. Cantor
Rys. 4: Georg Ferdinand Ludwig Philipp Cantor
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
G. Cantor
Georg Ferdinand Ludwig Philipp Cantor (ur. 3 marca 1845 w Sankt
Petersburgu, zm. 6 stycznia 1918 w sanatorium w Halle) –
niemiecki matematyk.
Studiował w Darmstadt, Zurychu i Getyndze. Doktorat obronił w
1867 roku w Berlinie. Do jego nauczycieli należeli: Karl Weierstraß,
Ernst Eduard Kummer oraz Leopold Kronecker. Uczył w berlińskim
gimnazjum i ponad trzydzieści lat był profesorem uniwersytetu w
Halle (Saale). Był zaprzyjaźniony z Ryszardem Dedekindem. Cantor
miał znaczący udział w tworzeniu podwalin nowoczesnej
matematyki. W szczególności uchodzi za twórcę teorii mnogości.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Płatek Kocha
Płatek Kocha w iteracjach
(a) Pierwsza iteracja
(b) Druga iteracja
(c) Trzecia iteracja
Rys. 5: Płatek Kocha
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Płatek Kocha
Śnieżynka Kocha
Rys. 6: Śnieżynka Kocha
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Helge von Koch (1870 – 1924)
Rys. 7: Helge von Koch
Helge von Koch (ur. 25 stycznia 1870, zm. 11 marca 1924) – szwedzki matematyk,
twórca jednego z najbardziej znanych i zarazem jednego z pierwszych fraktali –
krzywej Kocha. Płatek Kocha skonstruował w 1904 r.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Dywany Sierpińskiego (1915 r.)
Konstrukcja dywanu Sierpińskiego
1
Dzielimy kwadrat na dziewięć identycznych (mniejszych)
kwadratów i usuwamy wnętrze kwadratu środkowego;
2
Następnie, w analogiczny sposób, postępujemy z zachowanymi
kwadracikami, itd.;
3
Otrzymany zbiór ma nieprzeliczalną liczbę punktów, jest
spójny, jest nigdzie gęsty (żaden punkt zbioru nie ma
otoczenia, które należałoby do zbioru), ale pole powierzchni
równą zeru;
4
Zbiór otrzymany w granicy tej procedury nazywamy dywanem
Sierpińskiego.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Dywany Sierpińskiego
Kwadrat Sierpińskiego
Rys. 8: Konstrukcja (kwadratowego) dywanu Sierpińskiego
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Dywany Sierpińskiego
Trójkąt Sierpińskiego
Rys. 9: Trójkątny dywan Sierpińskiego
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Dywany Sierpińskiego
Trójkąt Pascala
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
15
91
105
165
220
66
78
13
14
55
286
364
84
120
45
11
12
1
9
10
210
330
495
2002
462
792
210
924
3432
9
120
330
792
165
495
2002
1
10
45
55
1
12
66
286
1001
1
11
220
1287 715
3003
1
36
84
462
1
8
28
126
1716 1716
3003
7
56
252
1
21
70
126
715 1287
1001
35
56
1
6
15
35
28
36
5
20
21
1
10
15
7
1
4
6
5
8
3
10
6
1
1
3
4
78
364
1
13
91
455 1365 3003 5005 6435 6435 5005 3003 1365 455
1
14
105
1
15
1
Rys. 10: Trójkąt Pascala
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Dywany Sierpińskiego
Trójkąt Sierpińskiego jako rezultat Gry w chaos
Ciekawym algorytmem pozwalającym otrzymać trójkąt Sierpińskiego jest gra w chaos.
Narysujmy trójkąt równoboczny ABC , i definiujmy D0 := punkt A. Następnie należy
wielokrotnie powtórzyć następującą operację: losowo wybieramy jeden z punktów A, B
lub C , rysujemy punkt w połowie odległości między Dn i wybranym punktem. Nowo
narysowany punkt oznaczamy przez Dn+1 . Każdy punkt Dn będzie należeć do trójkąta
Sierpińskiego, i cały trójkąt Sierpińskiego będzie prawie na pewno domknięciem zbioru
D0 , D1 , . . ..
Jeśli wybieramy D0 nie jako punkt A, lecz jako dowolny punkt trójkąta Sierpińskiego,
to znowu otrzymujemy (prawie na pewno) trójkąt Sierpińskiego. Jeśli D0 należy do
trójkąta ABC , ale nie do trójkąta Sierpińskiego, to żaden punkt Dn do tego trójkąta
nie należy, jednak otrzymujemy ten trójkąt (prawie na pewno) jako zbiór punktów
skupienia ciągu (D0 , D1 , . . .).
Jeśli punkty A, B i C tworzą dowolny (nierównoboczny) trójkąt, to tą samą
konstrukcją otrzymujemy zniekształcony trójkąt Sierpińskiego, tzn. obraz trójkąta
Sierpińskiego przez przekształcenie afiniczne.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Dywany Sierpińskiego
Gra w chaos
Rys. 11: Wynik Gry w chaos Sierpińskiego w trójkącie
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Wacław Sierpiński (1882 – 1969)
Rys. 12: Wacław Sierpiński (1882 – 1969)
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
Wacław Sierpiński (1882 – 1969)
Wacław Franciszek Sierpiński (ur. 14 marca 1882 w Warszawie, zm.
21 października 1969 w Warszawie) – polski matematyk, jeden z
czołowych przedstawicieli warszawskiej szkoły matematycznej. Był
jednym z twórców polskiej szkoły matematycznej. Pozostawił
olbrzymi dorobek naukowy, obejmujący, poza wieloma książkami,
724 prace i komunikaty, 113 artykułów i 13 skryptów. Prace te
dotyczyły teorii liczb, analizy matematycznej, ogólnej i
deskryptywnej teorii mnogości, topologii mnogościowej, teorii miary
i kategorii oraz teorii funkcji zmiennej rzeczywistej. Szczególne
znaczenie mają jego prace na temat pewnika wyboru i hipotezy
continuum.
Decyzją Międzynarodowej Unii Astronomicznej w 1976 roku
imieniem Wacława Sierpińskiego został nazwany krater Sierpiński
na Księżycu.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiory Julii
Konstrukcja
1
2
3
Wybieramy funkcję o zmiennych zespolonych zn+1 = (zn )2 + c,
gdzie z, c ∈ C, czyli ma postać typu z = a + i b, a c jest stałą;
Wybieramy na płaszczyźnie (x, y ) dowolny punkt początkowy
(x0 , y0 ) i zapisujemy go jako startową liczbę zespoloną
z0 = x0 + i y0 ;
Wykonujemy iteracje: zn+1 = (zn )2 + c;
4
Jeśli punkt ucieka do nieskończoności, malujemy go na
wybrany przez siebie kolor, a jeśli nigdy nie ucieknie, malujemy
go na inny kolor.
5
Zbiór Julii to granica między punktami-więźniami, a punktami
uciekającymi do nieskończoności.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiory Julii
Konstrukcja
Jak poznać, czy punkt ucieknie, czy nie? Raczej trudno byłoby
przeprowadzić nieskończoną liczbę iteracji. Standardowo rozwiązuje
się to tak:
1
przyjmuje się pewną maksymalną liczbę iteracji;
2
po każdej iteracji sprawdzamy, czy zachodzi warunek |zn | > 2;
3
jeśli zachodzi, to punkt na pewno ucieknie, a jeśli nie po
wykonaniu maksymalnej liczby iteracji to jest więźniem.
Ciekawsze obrazy można uzyskać uzależniając kolor pixela od
szybkości z jaką dany punkt ucieka. Przy odpowiednio dobranej
palecie można uzyskać niesamowite wyniki. . .
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiory Julii
Rys. 13: c = −0.7 − i 0.3
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiory Julii
Rys. 14: c = −0.86 − i 0.22
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiory Julii
Rys. 15: c = 0.32 − i 0.052
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiory Julii
Rys. 16: Zbiory Julii
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiory Julii
Zbiory Julii wyższych rzędów
1
Julia: zn+1 = zn2 + c
2
Cubic Julia:zn+1 = zn3 + c
3
Quadratur Julia: zn+1 = zn4 + c
4
Penta Julia: zn+1 = zn5 + c
5
Hexa Julia: zn+1 = zn6 + c
6
Hepta Julia: zn+1 = zn7 + c
http://members.lycos.co.uk/ququqa2/Fractalspl/JuliaO.html
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Gaston Julia (1893 – 1978
Rys. 17: Gaston Julia (1893-1978)
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Gaston Julia (1893 – 1978
Gaston Maurice Julia (ur. 3 lutego 1893 w Sidi Bel Abbes w
Algierii, zm. 19 marca 1978 w Paryżu) – matematyk francuski,
jeden z prekursorów teorii systemów dynamicznych, profesor École
Polytechnique.
Brał udział jako żołnierz w I wojnie światowej, w walkach stracił
nos i do końca życia nosił skórzaną przepaskę. Najbardziej znaną
jego pracą matematyczną jest Mémoire sur l’itération des fonctions
rationnelles (Traktat o iteracji funkcji wymiernych), w której opisał
własności fraktala nazwanego później zbiorem Julii.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Zauważmy, że dla pewnych stałych c odpowiadające im zbiory Julii
są albo spójne, albo nie.
(a) Zbiór Julii niespójny
c = 0.45 − i 0.31
(b) Zbiór Julii spójny
c = −0.82 − i 0.1
Rys. 18: Zbiory Julii: niespójny i spójny
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Benoit B. Mandelbrot zadał sobie pytanie „Jaki jest zbiór tych
parametrów c, dla których odpowiedni zbiór Julii jest spójny?” Dał
odpowiedź wykorzystując grafikę komputerową.
W roku 1979 pierwsze szkice tego zbioru uzyskane w niskiej
rozdzielczości drukowano jeszcze na drukarce igłowej. . .
Jest to chyba nie tylko najsławniejszy, ale i najbardziej tajemniczy
fraktal!
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Rys. 19: Zbiór Mandelbrota
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Rys. 20: Zbiór Mandelbrota jest nie tylko samopodobny, ale lokalnie jest podobny do
odpowiedniego zbioru Julii, czego dowiódł niedawno chiński matematyk Tan Lei
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Rys. 21: Zbiór Mandelbrota jako mapa zbiorów Julii
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Rys.
22: Kotowski
Wycinki zbioru
Mandelbrota
Romuald
Metody
numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Definicja fraktali wg. Mandelbrota
1
nie są określone wzorem matematycznym, a tylko zależnością
rekurencyjną;
2
mają cechę samopodobieństwa (część fraktala jest podobna do
całego fraktala);
3
są obiektami, których wymiar nie jest liczbą całkowitą.
Mandelbrot uważał, że w naturze wszystkie obiekty geometryczne
maja naturę fraktalną. Twory idealne, jak figury definiowane w
geometrii (koło, linia prosta,. . . ), są jedynie uproszczonymi
modelami natury.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Zbiór Mandelbrota
Definicja fraktali wg. Mandelbrota
Pojęcie wymiaru jest pojęciem trudnym i ma wiele definicji. Tu
przytoczymy tylko kilka przykładów wymiaru fraktalnego:
log 2
= 0.630929753,
log 3
log 4
= 1.261859507,
=
log 3
log 8
=
= 1.892789261
log 3
WCantor =
WKoch
WSierp
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Przestrzeń fraktali
Metryka Hausdorffa
(X , ρ) – dowolna przestrzeń metryczna zupełna;
A, B – zwarte i niepuste podzbiory przestrzeni X ;
x, y – elementy przestrzeni X , przy czym x ∈ A i y ∈ B;
%(x, y ) – odległość między elementami x i y .
d (x, B) = min{%(x, y ) : y ∈ B}
y
d (y , A) = min{%(x, y ) : x ∈ A}
x
to odpowiednio odległość punktu x od zbioru B i odległość punktu
y od zbioru A.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Przestrzeń fraktali
Metryka Hausdorffa
d (A, B) = max{d (x, B) : x ∈ A}
x
d (B, A) = max{d (y , A) : y ∈ B}
y
to odległość zbioru A od zbioru B i odległość zbioru B od zbioru A.
Są to na ogół różne odległości. Jeśli A ⊆ B to d (A, B) = 0.
Metryka Hausdorffa definiowana jest nstp. wyrażeniem
h(A, B) = max{d (A, B), d (B, A)}
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Odległości między zbiorami
A
d(A,B)
d(B,A)
B
Rys. 23: Odległości między zbiorami: d(A, B) i d(B, A)
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Spis treści
1
Wstęp
2
Fraktale konstrukcyjne
Zbiór Cantora
Płatek Kocha
Dywany Sierpińskiego
3
Fraktale iteracyjne
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
4
Dodatek – wymiar Hausdorffa
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Zbiory Julii
Zbiór Mandelbrota
Paproć Barnsleya
Paproć Barnsleya
Rys. 24: Paproć Barnsleya
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wymiar
Wymiar przestrzeni Euklidesowej
W przypadku (wielowymiarowej) przestrzeni euklidesowej, wymiarem przestrzeni jest
maksymalna liczba wzajemnie prostopadłych prostych, przechodzących przez dany
punkt.
Pojęcie wymiaru jest uogólnieniem naturalnych intuicji, że prosta jest obiektem jedno-,
płaszczyzna dwu-, a zwykła przestrzeń trójwymiarowym. W zależności od sposobu
dokonywania uogólnień otrzymujemy różne definicje wymiaru, jednak szereg z nich
zgadza się dla przestrzeni euklidesowych. Wymiar przestrzeni liniowej
W algebrze liniowej, wymiar przestrzeni liniowej, to moc dowolnej bazy liniowej tej
przestrzeni.
Wymiar liniowy przestrzeni euklidesowej Rn wynosi n; w przestrzeni dwuwymiarowej do
określenia położenia dowolnego punktu potrzebne są dwie współrzędne np.
p := (20, 30); w układzie trójwymiarowym – trzy współrzędne, np. p := (20, 30, 45).
Ponieważ przestrzeń R3 dość dobrze opisuje świat bezpośrednio dostępny naszym
zmysłom, można na co dzień mówić, że żyjemy w przestrzeni trójwymiarowej.
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wymiar
Wymiar przestrzeni nad ciałem liczb zespolonych
W przypadku przestrzeni nad ciałem liczb zespolonych zachodzi
naturalne utożsamienie:
Cn = R2·n
Widzimy, że przestrzeń, o wymiarze liniowym zespolonym n, ma
wymiar rzeczywisty 2 · n. Dla przykładu, 4-wymiarowa przestrzeń
euklidesowa może być traktowana jako 2-wymiarowa zespolona, a
płaszczyzna euklidesowa (czyli przestrzeń 2-wymiarowa nad ciałem
liczb rzeczywistych) może być traktowana jako prosta zespolona
(czyli przestrzeń 1-wymiarowa nad ciałem liczb zespolonych).
Romuald Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Wymiar
Wymiar przestrzeni Hilberta
Występująca w analizie funkcjonalnej (i nie tylko) przestrzeń Hilberta jest przestrzenią
liniową, więc stosuje się do niej ogólne pojęcie wymiaru przestrzeni liniowej
(zdefiniowane w algebrze liniowej). W praktyce, tego wymiaru liniowego w kontekście
przestrzeni Hilberta nigdy się nie używa. W analizie funkcjonalnej wszystkie
najważniejsze nieskończenie wymiarowe przestrzenie liniowe mają ten sam wymiar
liniowy (w opisanym sensie algebry liniowej). Więc taki wymiar jest w ich przypadku
na ogół bez znaczenia.
Gdy w matematyce mówimy o wymiarze przestrzeni Hilberta, to mamy na myśli
najmniejszą moc zbioru niezerowych, wzajemnie prostopadłych elementów tej
przestrzeni. Na przykład, wymiar Hilberta ośrodkowej przestrzeni Hilberta a jest albo
skończony albo ℵ0 .
Tak zdefiniowany wymiar, gdy jest skończony, pokrywa się z wymiarem w sensie
algebry liniowej; gdy jest równy ℵ0 , to jest mniejszy od wymiaru z algebry liniowej.
a
Przestrzeń ośrodkowa to przestrzeń topologiczna, która zawiera przeliczalny
podzbiór gęsty (czasem zwany ośrodkiem). Klasycznym przykładem przestrzeni
ośrodkowej jest zbiór liczb rzeczywistych z metryką euklidesową. Ośrodkiem jest na
przykład zbiór liczb wymiernych. Przykładem przestrzeni nieośrodkowej może być
również prosta rzeczywista, ale z topologią dyskretną, czyli prosta rzeczywista, w
której każdy punkt jest zbiorem
Romualdotwartym.
Kotowski
Metody numeryczne W14
Wstęp
Fraktale konstrukcyjne
Fraktale iteracyjne
Dodatek – wymiar Hausdorffa
Koniec? :-(
Koniec wykładu 14
Romuald Kotowski
Metody numeryczne W14

Podobne dokumenty