Fraktálok Szirmay-Kalos László.

Slides:



Advertisements
Hasonló előadás
Matematika és művészetek
Advertisements

16. előadás Relativitáselmélet
Nemlineáris és komplex rendszerek viselkedése
Szabályozási Rendszerek
Komplex függvények színes világa Lócsi Levente Eötvös József Collegium.
Fraktál művészet Keith Mackay.
FRAKTÁLOK.
Függvények Egyenlőre csak valós-valós függvényekkel foglalkozunk.
MI 2003/9 - 1 Alakfelismerés alapproblémája: adott objektumok egy halmaza, továbbá osztályok (kategóriák) egy halmaza. Feladatunk: az objektumokat - valamilyen.
 Árnyalási egyenlet  Saját emisszió  Adott irányú visszaverődés.
2D képszintézis Szirmay-Kalos László.
Globális illumináció (GI)
Geometriai modellezés
Sugárkövetés: ray-casting, ray-tracing
2D képszintézis Szirmay-Kalos László. Számítógépes grafika feladata képszintézis Virtuális világ modell modellezés Metafórák: 2D rajzolás világ = sík.
Geometriai modellezés
BMEEOVKMKM4 Házi feladat megoldás áttekintés
Számítógépes grafika Szirmay-Kalos László
Sugárkövetés: ray-casting, ray-tracing Szirmay-Kalos László.
Számítógépes grafika Szirmay-Kalos László
 Nincs szinkronizáció és kommunikáció  Csővezeték alkalmazása  Párhuzamosítás Proc 2Proc 1 Csővezeték Proc 1 Proc 21 Proc 22 Párhuzamosság.
Segédprogram Chaospro. Mire szolgál? A geometriában hagyományosan egy görbe egy-, egy felület két-, és egy térbeli test háromdimenziós. Az úgynevezett.
FRAKTÁLOK.
Készítette: Pető László
Számítógépes grafika, PPKE-ITK, Benedek Csaba, D képszintézis 4. előadás.
Számítógépes grafika, PPKE-ITK, Benedek Csaba, 2010 Geometriai modellezés 2. előadás.
Adaptív jelfeldolgozás Rádiócsatorna kiegyenlítése
III. előadás.
FRAKTÁLOK.
Szabó Attila, Cross-entrópia alkalmazása a megerősítéses tanulásban.
1 TARTALOM: 0. Kombinatorika elemei (segédeszközök) 1. Eseményalgebra 2. A valószínűség: a) axiómák és következményeik b) klasszikus (=kombinatorikus)
Budapesti Műszaki és Gazdaságtudományi Egyetem
Nevezetes algoritmusok Beszúrás Van egy n-1 elemű rendezett tömbünk. Be akarunk szúrni egy n-edik elemet. Egyik lehetőség, hogy végigszaladunk a tömbön,
Az Alakfelismerés és gépi tanulás ELEMEI
Fraktálok és a Mandelbrot halmaz.
Tömbök és programozási tételek
Idősor elemzés Idősor : időben ekvidisztáns elemekből álló sorozat
excel, (visual basic) makrók gyorstalpaló
Gazdaságstatisztika 11. előadás.
1 AAO folytatás ++ Csink László. 2 Rekurzív bináris keresés (rendezett tömbben) public static int binker(int[] tomb, int value, int low, int high) public.
Pixel műveletek, képek Szirmay-Kalos László.
Fraktálok és csempézések
Sugárkövetés: ray-casting, ray-tracing
Számítógépes grafika Bevezetés
Alapsokaság (populáció)
Komplex dinamikus rendszerek vizualizációja a XaoS fraktálkészítő programmal Kovács Zoltán Szegedi Tudományegyetem Bolyai Intézet, Analízis Tanszék.
Készítette: Kovács Péter Eötvös József Collegium
FÜGGŐLEGESEN REZGETETT INGA
Valószínűségszámítás II.
Fraktálok. Motiváció Three-Dimensional Mapping of Dislocation Avalanches: Clustering and Space/Time Coupling Jérôme Weiss and David Marsan Science 3 January.
Bevezetés a méréskiértékelésbe (BMETE80ME19) 2014/
MI 2003/8 - 1 Alakfelismerés alapproblémája: adott objektumok egy halmaza, továbbá osztályok (kategóriák) egy halmaza. Feladatunk: az objektumokat - valamilyen.
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
Mechanika Általános helykoordináták Általános sebességkoordináták Potenciális energia Kinetikus energia Lagrange fügvény Lagrange-féle mozgásegyenletek.
Fenntarthatóság és Káosz
Anyagok-példák.
100-as szög méreteinek gyakorisága (n = 100) db mm Gyakoriság grafikon (adott méretű esetek db.)
Adaptív jelfeldolgozás Rádiócsatorna kiegyenlítése
Nemlineáris dinamikus rendszerek alapjai VI. gyakorlat
6. A 3D grafika alapjai 6.1. A 3D szerelőszalag fölépítése
II. konzultáció Analízis Sorozatok Egyváltozós valós függvények I.
Fraktálok Egy általános, d=1,2,3 dimenzióban megjelenő alakzat lefedése Feddjük le az alakzatot ε élű d-dimenziós kockákkal. Határozzuk meg lefedéshez.
Kockázat és megbízhatóság
Nemlineáris dinamikus rendszerek alapjai VII. gyakorlat
Készült a HEFOP P /1.0 projekt keretében
6. A 3D grafika alapjai 6.1. A 3D szerelőszalag fölépítése
Sugármetszés implicit szintfelülettel
Valószínűségi változók együttes eloszlása
Többdimenziós normális eloszlás
Algoritmusok és Adatszerkezetek I.
Előadás másolata:

Fraktálok Szirmay-Kalos László

Fraktálok Hausdorff dimenzió D= (logN) / (log 1/r) N= 1/rD

Koch görbe D= (log4) / (log 3) = 1.26 N = 4, r = 1/3

Nem önhasonló objektumok dimenziója Vonalzó ( l ) db l 1 r =1/3 N = 4 r2 N2 rm Nm Hossz( l ) = l db = l Nm = l (1/r D) m = = l (1/r m) D = 1/ l D -1 D = - log Hossz( l ) / log l + 1

Dimenziómérés = hosszmérés log Hossz( l ) D-1 log l

Fraktálok előállítása Matematikai gépek: Brown mozgás Kaotikus dinamikus rendszerek

Brown mozgás - Wiener féle sztochasztikus folyamat Sztochasztikus folyamat (véletlen függvény) Trajektóriák folytonosak Független növekményű folyamat Növekmények 0 várható értékű normális eloszlás: a független növekményűségből, a szórás az intervallum hosszával arányos

Brown mozgás alkalmazása

Kaotikus dinamikus rendszer: nyulak kis C értékre S n+1= C Sn (1-Sn)

Kaotikus dinamikus rendszer: nyulak közepes C értékre

Kaotikus dinamikus rendszer: nyulak nagy C értékre

Pseudo véletlenszám generátor Iterált függvény: véletlenként hat rn+1= F(rn) F nagy derivált!

Rossz: rn+1= F(rn) 1 1 1 1 1 1 1 (rn,rn+1) pairs 1

Jó F Sűrűn kitölti a négyzetet Mindenütt nagy derivált a [0, 1]-ben van periodicity Aperiodic length

Kongruens generátor F(x) = { g ·x + c } g ·x+c tört része g nagy

Kaotikus rendszerek a síkon F z = x + jy

z  z2 z = r e i r  r 2   2 divergens konvergens 1 Attraktor: H = F(H)

Attraktor előállítása Attraktor a labilis és a stabilis tartomány határa: kitöltött attraktor = amely nem divergens z n+1 = z n2 : ha z <  akkor fekete Attraktorhoz konvergálunk, ha az stabil z n+1 = z n2 attraktora labilis

Inverz iterációs módszer H = F(H)  H = F-1 (H) z n+1 = z n2 z n+1 =  z n r n+1 = r n  n+1 =  n/2 + {0,1}· r n  1  n {0,1}.{0,1}{0,1}... · 1 n n-1 n-2 Nem lehet csak egy értékkel dolgozni ???

Julia halmaz: z  z2 + c

Kitöltött Julia halmaz: algoritmus Im z (X,Y) FilledJuliaDraw ( ) FOR Y = 0 TO Ymax DO FOR X = 0 TO Xmax DO ViewportWindow(X,Y  x, y) z = x + j y FOR i = 0 TO n DO z = z2 + c IF |z| > “infinity” THEN WRITE(X,Y, white) ELSE WRITE(X,Y, black) ENDFOR END Re z

Kitöltött Julia halmaz: kép

Julia halmaz inverz iterációval Im z (X,Y) JuliaDrawInverseIterate ( ) Kezdeti z érték választás FOR i = 0 TO n DO x = Re z, y = Im z IF ClipWindow(x, y) WindowViewport(x, y  X, Y) Pixel(X, Y) = fekete ENDIF z =  z - c if (rand( ) > 0.5) z = -z ENDFOR END Re z Kezdeti z érték: z2 = z - c gyöke

Julia halmaz nem összefüggő, Cantor féle halmaz összefüggő

Julia halmaz összefüggősége H-c c H-c H c z n+1 =  z n-c

Mandelbrot halmaz Azon c komplex számok, amelyekre a z  z2 + c Julia halmaza összefüggő

Mandelbrot halmaz, algoritmus MandelbrotDraw ( ) FOR Y = 0 TO Ymax DO FOR X = 0 TO Xmax DO ViewportWindow(X,Y  x, y) c = x + j y z = 0 FOR i = 0 TO n DO z = z2 + c IF |z| > “infinity” THEN WRITE(X,Y, white) ELSE WRITE(X,Y, black) ENDFOR END

„Színes” Mandelbrot halmaz

Inverz feladat: IFS modellezés x, y H  F Attraktor: H = F(H) F: szabadon vezérelhető, legyen stabil attraktora

F: többértékű lineáris leképzés F = W1  W2  …  Wn W(x,y) = [ax + by + c, dx + ey + f] H = W1(H)  W2 (H)  …  Wn (H) Stabilitás = kontrakció H = F(H)

IFS rajzolás: iterációs algoritmus IFSDraw ( ) Legyen [x,y] = [x,y] A1 + q1 megoldása a kezdő [x,y] FOR i = 0 TO n DO IF ClipWindow(x, y) WindowViewport(x, y  X, Y) Write(X, Y, color); ENDIF Válassz k-t pk valószínűséggel [x,y] = [x,y] Ak + qk ENDFOR END y (X,Y) x Wk

Egyszerű IFS-ek

IFS modellezés

IFS képek