<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=GrafikaGyakorloFraktalok</id>
	<title>GrafikaGyakorloFraktalok - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=GrafikaGyakorloFraktalok"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=GrafikaGyakorloFraktalok&amp;action=history"/>
	<updated>2026-05-17T20:28:35Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=GrafikaGyakorloFraktalok&amp;diff=137332&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|GrafikaGyakorloFraktalok}}  ===Mintakérdések a Számítógépes grafika és képfeldolgozás tárgy vizsgájára való felkészüléshez ===…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=GrafikaGyakorloFraktalok&amp;diff=137332&amp;oldid=prev"/>
		<updated>2012-10-21T19:58:45Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|GrafikaGyakorloFraktalok}}  ===Mintakérdések a Számítógépes grafika és képfeldolgozás tárgy vizsgájára való felkészüléshez ===…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|GrafikaGyakorloFraktalok}}&lt;br /&gt;
&lt;br /&gt;
===Mintakérdések a Számítógépes grafika és képfeldolgozás tárgy vizsgájára való felkészüléshez ===&lt;br /&gt;
&lt;br /&gt;
====Fraktálok====&lt;br /&gt;
&lt;br /&gt;
=====Mottó:=====&lt;br /&gt;
_&amp;quot;A brokkoli egészségesebb, mint a karfiol, mert több benne a [http://en.wikipedia.org/wiki/List_of_fractals_by_Hausdorff_dimension#Random_and_natural_fractals dimenzió]!&amp;quot;_&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;76. Mennyi a következő IFS attraktorának Hausdorff dimenziója:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \left[ \begin{array}{lll} 0.5 &amp;amp; 0 \\ 0 &amp;amp; 0.5 \\ 0 &amp;amp; 0 \end{array} \right] \left[ \begin{array}{lll} 0.5 &amp;amp; 0 \\ 0 &amp;amp; 0.5 \\ 0 &amp;amp; 0.5 \end{array} \right] \left[ \begin{array}{lll} 0.5 &amp;amp; 0 \\ 0 &amp;amp; 0.5 \\ 0.5 &amp;amp; 0 \end{array} \right] \left[ \begin{array}{lll} 0.5 &amp;amp; 0 \\ 0 &amp;amp; 0.5 \\ 0.5 &amp;amp; 0.5 \end{array} \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Feltételezheti, hogy az IFS-t gyártó diszkjunkt halmazokat használt a kollázs során. Adjon meg két pontot, amely biztosan része az attraktornak (indokolja a választást).&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Megjegyzés: nem sikerült LaTeX-kel megoldanom, hogy úgy jelenjen meg, mint az eredeti feladatsorban. A felső 2x2-es, és az alsó 1x2-es részek külön be voltak keretezve az egyes mátrixokban, mert a felső rész jelenti a mátrixot, amivel szorozzuk a vektorokat, az alsó pedig a vektort, amit hozzájuk adunk.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Ha az ember kísérletezik kicsit a transzformációkkal, gyorsan &amp;quot;meg lehet sejteni&amp;quot;, hogy a halmaz képe egy négyzet lesz, és a dimenziója 2. Ha nem, akkor csak azt kell észrevenni, hogy 4 darab transzformációnk van, amik felére zsugorítanak minden koordináta mentén (a transzformációk felső 2x2-es része az egységmátrix 0.5-szöröse). Ha d dimenziós lenne az alakzat, akkor ez &amp;lt;math&amp;gt; 0.5^d &amp;lt;/math&amp;gt;-szeresére változtatná a &amp;quot;területét&amp;quot;. Viszont, mivel 4 ilyenből kirakható az egész, ezért egy ilyennek a &amp;quot;területe&amp;quot; pont a 0.25-szöröse kell legyen az egészének, tehát &amp;lt;math&amp;gt; 0.5^d=0.25 &amp;lt;/math&amp;gt;, azaz d=2.&lt;br /&gt;
* Az egyes transzformációk fixpontjai az összetettnek is fixpontjai lesznek (vagyis elemei az alakzatnak). Az elsőé pl. a (0, 0) pont, az utolsóé az (1, 1). Az egyes transzformációk fixpontjai úgy kaphatók meg, hogy fel kell írni egy vektoregyenletet, pl. a második transzformációnál: &amp;lt;math&amp;gt; \left[\begin{array}{ll} x &amp;amp; y \end{array}\right] \left[\begin{array}{ll} 0.5 &amp;amp; 0 \\ 0 &amp;amp; 0.5 \end{array}\right] + \left[\begin{array}{ll} 0 &amp;amp; 0.5 \end{array}\right]=\left[\begin{array}{ll} x &amp;amp; y \end{array}\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Iterated_function_system Wikipédia: IFS]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Hausdorff_dimension Wikipédia: Hausdorff dimenzió]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/List_of_fractals_by_Hausdorff_dimension Wikipédia: néhány fraktál Hausdorff dimenziója]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;135. Írjon programot, amely egy IFS-t megjelenít.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Az IFS-eket elvileg úgy lehetne megjeleníteni, hogy kiindulunk egy ponthalmazból, és erre ismételgetjük a transzformációkat, majd néhány iteráció után az eredményt megjelenítjük. Ha a pontok koordinátáinak listáját tárolnánk minden lépés után, akkor ennek nagyon nagy (iterációnként exponenciálisan növekvő) memóriaigénye lenne, ha pedig egy képet tárolnánk, amin be vannak jelölve azok a pontok, ahova az adott iterációban került pont, az pontatlan lenne.&lt;br /&gt;
* Egy jobban alkalmazható módszer: induljunk ki egy pontból, ami biztosan része az alakzatnak (pl. az egyik transzformáció fixpontjából). Minden lépésben az új pont legyen a réginek a transzformáltja, azt pedig, hogy melyik transzformációt alkalmazzuk rá, válasszuk ki véletlenszerűen. Belátható, hogy az így előállított pontsorozat közel egyenletesen le fogja fedni a fraktált.&lt;br /&gt;
* A függvény kap egy transzformáció-tömböt, egy képet, amire rajzolni fog, meg hogy hány iterációt végezzen. Minden lépésben választ egy transzformációt, alkalmazza az aktuális pontra, majd a kép megfelelő helyén  növeli a pixel fényességét. Így azok a pixelek, amiken belül &amp;quot;sűrűbb&amp;quot; a fraktál, fényesebbek lesznek.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void ifs(const Array&amp;lt;Transform&amp;gt;&amp;amp; trans, Image&amp;amp; img, unsigned int iter) {&lt;br /&gt;
  Vector current=trans[0].fixpoint();&lt;br /&gt;
  for (unsigned int i=0; i&amp;lt;iter; i++) {&lt;br /&gt;
	 current=current.transform(trans[rand()%trans.size()]);&lt;br /&gt;
	 img.pixel(current.x, current.y)+=0.01;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;136. Mi a Mandelbrot halmaz? Hogyan dönthető el, hogy egy pont a halmazhoz tartozik-e vagy sem?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A Mandelbrot-halmaz a komplex számok egy részhalmaza. Azon c komplex számok tartoznak bele, amikre a következő sorozat nem &amp;quot;száll el&amp;quot; a végtelenbe: &amp;lt;math&amp;gt; z_0=0,\; z_n=z_{n-1}^2+c &amp;lt;/math&amp;gt; Pl. a halmaznak eleme a 0 szám, mert ekkor nyilván a sorozat mindegyik tagja 0 lesz, viszont semelyik 2-nél nagyobb abszolútértékű szám nem, mert ekkor a sorozat tagjainak abszolút értéke monoton nőni fog.&lt;br /&gt;
* Egy pont halmazba tartozását a sorozat tagjainak kiszámításával lehet eldönteni: ha valamelyik lépésben 2-nél nagyobb abszolú értékű számot kapunk, akkor biztosan nem eleme, ha pedig egy, a sorozatban már szerepelt elemet, akkor biztosan eleme. Bizonyos számokról ez az eljárás nem tudja véges lépésben eldönteni, hogy a halmazba tartoznak-e.&lt;br /&gt;
* Megjegyzés: azokon a színes képeken, amiken a halmazt általában bemutatják, a középső (többnyire fekete) rész maga a halmaz, és a többi pont aszerint van színezve, hogy &amp;quot;mennyire gyorsan&amp;quot; száll el a végtelenbe a sorozata.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Mandelbrot_set Wikipédia: Mandelbrot halmaz]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;137. Adott egy EEG görbe. Írja le, hogy hogyan lehet kiszámítani a Hausdorff dimenzióját.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A gyakorlatban a Hausdorff dimenzió nehezen számítható vagy mérhető. Léteznek viszont a dimenzióra más definíciók is, amik nem ekvivalensek egymással vagy a Hausdorff dimenzióval, de sok esetben azonos eredményt adnak. A dobozdimenzió (box counting dimension) jól használható szabálytalan, de fraktálszerű dolgok (pl. EEG görbe, földrész partvonala) dimenziójának mérésére. Lényege, hogy ráfektetünk az objektumra egy szabályos rácsot, és megnézzük, hány rácsnégyzet kell a lefedéséhez, illetve, hogy ez hogyan függ a rács méretétől. Ha a c méretű rácsnál N(c) négyzet kell a lefedéshez, akkor a dimenzió: &amp;lt;math&amp;gt; \lim_{c\rightarrow 0} \frac{\log N(c)}{-\log c} &amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;Megjegyzés: valószínűleg a kérdés az órán elmondott vonalzós módszerre vonatkozott, viszont azt nem értem elég pontosan, és még nem találtam hozzá leírást, viszont matematikailag ez a módszer is korrekt.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Minkowski-Bouligand_dimension Wikipédia: dobozdimenzió]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;138. Tekintsük a következő homogén lineáris transzformációs mátrixot (a transzformálandó pontot a mátrix bal oldalára kell írni):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;math&amp;gt; \left[ \begin{array}{rrr} 3 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; 2 &amp;amp; 1 \\ 0 &amp;amp; 0 &amp;amp; 0 \end{array} \right] &amp;lt;/math&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mit csinál a transzformáció?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;?. Része-e a Mandelbrot halmaznak a -1 + j0 komplex szám?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;71. Mekkora az alábbi Sierpinski halmaz Hausdorff dimenziója?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{{InLineImageLink|Infoalap|GrafikaGyakorloFraktalok|Clipboard07.png}}&lt;br /&gt;
&lt;br /&gt;
* 3 darab, minden irányban felére zsugorított másolatából rakható ki az alakzat. Ha d dimenziós lenne, akkor a felére zsugorítás &amp;lt;math&amp;gt; 0.5^d &amp;lt;/math&amp;gt;-szeresére változtatná a &amp;quot;területét&amp;quot;, és &amp;lt;math&amp;gt; 2^d &amp;lt;/math&amp;gt; darab kis alakzatból lehetne az egészet kirakni. &amp;lt;math&amp;gt; 2^d=3 &amp;lt;/math&amp;gt; tehát a dimenziója &amp;lt;math&amp;gt; \frac{\log 3}{\log 2}\approx 1.585 &amp;lt;/math&amp;gt;&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Sierpinski_triangle Wikipédia: Sierpinski háromszög]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;139. Része-e a Mandelbrot halmaznak a &amp;lt;math&amp;gt; j=\sqrt{-1} &amp;lt;/math&amp;gt; komplex szám?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Előállítva a halmazhoz tartozást meghatározó sorozat első pár tagját: &amp;lt;math&amp;gt; z_0=0,\; z_1=j,\; z_2=-1+j,\; z_3=-j,\; z_4=-1+j &amp;lt;/math&amp;gt; és a sorozat ettől kezdve ismétlődik, mert a negyedik tag megegyezik a másodikkal. Nem fog tehát elszállni a végtelenbe, így a j a halmazhoz tartozik.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;140. Mi a labilis attraktor? Hogyan lehet megjeleníteni?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;141. Írjon fel egy olyan IFS-t, amelynek attraktora a (0,0), (1,1) sarkú négyzet.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Úgy lehet egy alakzathoz őt előállító IFS-s csinálni, hogy az alakzatot a saját kicsinyített másaival kirakjuk (vagy, ha átfedés nélkül nem lehet, akkor lefedjük, de kilógnia a kicsinyített képeknek nem szabad az eredetiből). Majd, sorban felírjuk a transzformációkat, amik az eredeti alakzatot az őt lefedő kis alakzatokba transzformálják; az így felírt transzformációkból álló IFS képe a kívánt alakzat lesz.&lt;br /&gt;
* A konkrét esetben a 76. feladatban megadott transzformáció-készlet megfelelő: itt a négyzetet négy, fele akkora oldalhosszú négyzetből rakjuk ki.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;142. Összefüggő-e a Julia halmaz a c=0+0j komplex számra? Mekkora a halmaz Hausdorff dimenziója?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A Julia-halmaz a komplex számok egy részhalmaza. Azon &amp;lt;math&amp;gt; z_0 &amp;lt;/math&amp;gt; komplex számok tartoznak a halmazba, amikre a &amp;lt;math&amp;gt; z_n=z_{n-1}^2+c &amp;lt;/math&amp;gt; sorozat nem száll el a végtelenbe. A c szám a halmaz paramétere, és alapvetően meghatározza a kinézetét: ha a c szám eleme a Mandelbrot-halmaznak, akkor a c-hez tartozó Julia-halmaz tartalmazza a 0 számot, és a halmaz egyetlen összefüggő tartomány. Ha c nem eleme a Mandelbrot-halmaznak, akkor a hozzá tartozó Julia-halmaz végtelen sok különálló pontból áll, és nem tartalmazza a 0-t.&lt;br /&gt;
* A c=0 számra a Julia-halmaznak nagyon egyszerű a szerkezete, ugyanis azokból a számokból áll, amiket, ha sokszor egymás után négyzetre emelünk, akkor nem szállnak el a végtelenbe. Ezek pedig az egynél kisebb vagy egyenlő abszolút értékű komplex számok; vagyis a halmaz c=0-ra a komplex síkon az origó körüli egységsugarú körből és annak belsejéből áll, összefüggő, dimenziója pedig 2.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Julia_set Wikipédia: Julia halmaz]&lt;br /&gt;
&lt;br /&gt;
-- [[KisGergelyG|G]] - 2008.12.26.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>