fraktály · 2017. 11. 28. · 1883: kantorova množina • kantorova množina v 1d: – kantorovo...

37
Fraktály Fraktály

Upload: others

Post on 30-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

FraktályFraktály

Page 2: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Čo je fraktál?Čo je fraktál?

• Existujú rôzne definície• Objekt so samopodobnosťou• Štatisticky invariantný ku škálovaniu (zmene

mierky)• Dimenzia fraktálu• Popis pomocou rekuzívneho algoritmu• Z latinského fractus = nepravidelný/fragmentovaný• Procedurálne modelovanie je niekedy spájané iba

s fraktálmi

Page 3: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Fraktály v prírodeFraktály v prírode

Page 4: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Fraktály v násFraktály v nás

Page 5: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Fraktály v rastlináchFraktály v rastlinách

Page 6: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Fraktály na obloheFraktály na oblohe

Page 7: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Umelé fraktálne tvaryUmelé fraktálne tvary

Page 8: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Pekné fraktálne obrázkyPekné fraktálne obrázky

Page 9: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Fraktálne vzorkyFraktálne vzorky

M. C. Escher: Smaller and Smaller

Page 10: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1883: Kantorova množina1883: Kantorova množina

• Kantorova množina v 1D: – Kantorovo discontinuum– ohraničená, nespojitá a

nespočítateľná množina

• 2D: Kantorov prachGeorg Cantor

Page 11: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1890: Peanova krivka1890: Peanova krivka

• Z niekoľko čiar sa stáva krivka vypĺňajúca priestor

Page 12: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1891: Hilbertova krivka1891: Hilbertova krivka

Page 13: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1904: Kochova vločka1904: Kochova vločka

Helge von KochHelge von Koch

Page 14: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1916: Sierpinskeho trojuholník1916: Sierpinskeho trojuholník

Page 15: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

„odstráň stredný štvorec“

AnalAnalóógia: Sierpinskeho gia: Sierpinskeho KoberecKoberec

Page 16: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1918: Juliova množina1918: Juliova množina

• Prvý fraktál v komplexnej rovine• V pôvodnom úmysle nešlo o vizualizáciu, ale

matematickú teóriu

Page 17: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1926: Mengerova huba1926: Mengerova huba

Page 18: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

1975: História 1975: História

• Benoit Mandelbrot: Les objets fractals, forn, hasard et dimension, 1975

• Formálna definícia fraktálu• Legendárna Mandelbrotova

množina

Page 19: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

2003: Fraktály v technike2003: Fraktály v technike

• Fraktálna kompresia obrazu / zvuku• Fraktálna hudba• Fraktálne antény• …

Page 20: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Dĺžka pobrežiaDĺžka pobrežia• Čím väčšie priblíženie, tým väčšia dĺžka pobrežia• Kde je limit?• Pobrežie UK pri 30m detailoch:

143 000 km!

Page 21: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Dĺžka fraktálnej krivkyDĺžka fraktálnej krivky

• Dĺžka krivky rastie so zmenšovaním mierky použitej na meranie

Page 22: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

• Definícia pomocou pokrývajúcich kruhov (2D), sfér (3D)

• Minimálny počet kruhov, ktoré pokryjú útvar – 1

• Dimenzia bodu je 0,krivky je 1 a plochy 2

Topologická dimenziaTopologická dimenzia

Page 23: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Fraktálna dimenziaFraktálna dimenzia• Existuje viac definícií

• Dimenzia sebapodobnosti DH:N = počet častí, na ktorý sa objekt rozdelír = dĺžka pokrývajúceho útvaru1/r sa nazýva aj škálovací koeficient

• Príklad Kochovej krivky:N = 4, r = 1/3Dimenzia = log4 / log3 = 1.26

limr→0N (r)⋅rDH=1⇒DH=lim

r→0

logN (r)log1 /r

Page 24: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Hurstov koeficientHurstov koeficient● Pri použití rôznej sebapodobnosti v x-ovom

a y-ovom smere sa určuje tzv. Hurstov koeficient:

a - mierka sebapodobnosti v smere xb - mierka sebapodobnosti v smere y

● Dimenzia fraktálu je potom určená:DH=2−H

H=log(a)log (b)

Page 25: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Delenie fraktálovDelenie fraktálov

• Deterministické fraktálya) Lineárne (IFS, L-systémy,…)

b) Nelineárne (Mandelbrot množina, bifurkačné diagramy,…)

• Stochastické fraktály– Fraktálny Brownov pohyb (fBM)– Diffusion Limited Aggregation (DLA)– biely šum– …

Page 26: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Príklad: Deterministický fraktálPríklad: Deterministický fraktál

• Štvorec: rotuj, škáluj, duplikuj

90%

10%

Page 27: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Príklad: Deterministický fraktálPríklad: Deterministický fraktál

Page 28: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Kontraktívne tKontraktívne transformransformácieácie

• Fraktál – určený množinou kontraktívnych transformácií

• Atraktor systému je pevný bod

Page 29: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

PríkladPríklad: Sierpinsk: Sierpinskehoeho trojuholníktrojuholník

Page 30: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Systém iterovaných funkcií - IFSSystém iterovaných funkcií - IFS

• IFS = množina afinných kontraktívnych transformácií

• Iterovaný proces:– Prvá kópia

– Druhá kópia

– Atraktor

• Afinná transformácia:

W (*)=∪i=1

n

wi(*)

f 1=W ( f 0)

f 2=W (f 1)=W (W (f 0))=W(2)

( f 0)

|W|≡limn→∞

W (n)(f 0)

wi( xy)=[ai bici di ]⋅[

xy ]+[eif i]

Page 31: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

SierpinskSierpinskeho trojuholníkeho trojuholník

w1=[12

0 0

012

0]w2=[

12

012

012

0 ]w3=[

12

014

012

12]

Page 32: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Barnsleyova Barnsleyova papraďpapraď

w1=[ 0.85 0.04 0.00− .04 0.85 1.60]

w2=[0.20 − .26 0.000.23 0.22 1.60]

w3=[−.15 0.28 0.000.26 0.52 0.44]

w4=[0.00 0.00 0.000.00 0.16 0.00]

Page 33: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

BarnsleyBarnsleyhoho papraďpapraď

Page 34: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Realita verzus fraktálRealita verzus fraktál

Page 35: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

IFS výpočetIFS výpočet

• Deterministický:– Aplikuj transformácie na objekt do nekonečna

• Stochastický:– Vyber náhodne transformáciu fi

– Aplikuj transformáciu na objekt fi

– Opakuj do nekonečna

Page 36: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Príklady IFSPríklady IFS

Dragon CurveDragon Curve

Page 37: Fraktály · 2017. 11. 28. · 1883: Kantorova množina • Kantorova množina v 1D: – Kantorovo discontinuum – ohraničená, nespojitá a nespočítateľná množina • 2D:

Lorenzov AtraktorLorenzov Atraktor• Edward Norton Lorenz, 1963• IFS je vytvorený z jednoduchého modelu

predpovede počasia• Efekt motýlích krídel v dynamických systémoch