Algorytm IFS

 

 

Sierpinski aplet.

 

 

Instrukcje: Aby powiększyć wybrany fragment rysunku zaznacz myszą prostokąt, aplet automatycznie narysuje zawartość prostokąta. Aby wrócić do widoku domyślnego nacisnij Reset.
Opis: Układ iterowanych odwzorowań (Iterated Function Systems (IFS)) pozwala na zapamiętanie skomplikowanego obrazka przy użyciu małego zbioru liczb. Punkty na atraktorze są znajdywane przy użyciu przelształceń afinicznych:
xnew = ai.xold + bi.yold + ci
ynew = di.xold + ei.yold + fi

Aby uzyskać atraktor przekształcenia muszą być zawężające. Zwykle używa sie układu przekształceń, dla kążdej iteracji jest losowane jedno z przekształceń. Ponieważ proces rysowania atraktora zajmuje sporo czasu, dla przekszatłcenia okresla się prawdopodobieństwo, z jakim będzie losowane. Dzięki temu punkty wewnątrz atraktora mogą być równomiernie rozłożone.Na przykład dla liścia paproci arametry a, b, c, d, e, f i prawdopodobieństwo wynoszą:

i a b c d e f p
10.0 0.00.0 0.160.0 0.00.01
2 0.850.04 0.0-0.04 0.851.6 0.85
3 0.20-0.26 0.00.23 0.221.6 0.07
4 -0.150.28 0.00.26 0.240.44 0.07

 



 

Mój e-mail O mnie

 





Powrót do strony głównej