Aplety v programu GeoGebraFraktály - Juliova množina - princip |
Uvažujme kvadratickou funkci , kde a přitom z je proměnná a c je pevně zvolený parametr. V Gaussově rovině vybereme počáteční hodnotu (seed = semeno) a začneme počítat iterace funkce: V následujícím apletu můžeme myší nejprve zvolit pevnou hodnotu parametru c a potom posouvat počátečním bodem (semenem) a sledovat 100 jeho dalších iterací, které jsou propojené úsečkami. Vidíme, že pro některá semena utíkají členy orbitu rychle mimo obrazovku a pro jiná semena zůstávají jeho iterace v jeho okolí. Jak rozhodnout, zda je daná posloupnost omezená či ne? Existuje kriterium útěku - pokud některý člen orbitu překročí kruh o poloměru 2, je daný orbit neomezený a příslušné semeno patří do množiny . O takovém bodu máme tedy stoprocentní jistotu, že nepatří do vyplněné Juliovy množiny (a tím ani do Juliovy množiny ). Ale jak najít body, které do Juliovy množiny (nebo jejího vnitřku) patří? To už je ptoblém, protože, abychom měli stoprocentní jistotu, museli bychom vypočítat nekonečně mnoho iterací, což není možné. V tomto apletu je 100 iterací. Pokud ani po 100 iteracích nepřekročí členy orbitu kruh o poloměru 2, můžeme je považovat za kandidáty na body vyplněné Juliovy množiny a můžeme je obarvit (v apletu světle modrá). Ale víme, že se mezi nimi skrývají body, které by kruh překročily až třeba po 150. iteraci. Proto je náš obrázek Juliovy vyplněné množiny jen přibližný a obsahuje i body, které tam nepatří. Postupným zvyšováním počtu iterací by docházelo k odhalování lžibodů, které do obrázku nepatří a k jeho postupnému zpřesňování. Při nekonečném počtu iterací bychom po nekonečně dlouhém výpočtu dostali absolutně přesný obraz Juliovy množiny, která by měla (s výjimkou dvou jednoduchých případů - viz dále) nekonečně složitý tvar s fraktální strukturou.
|
Martin Vinkler - vinkle@gvp.cz |