Buddhabrot

kwiatek4.png Buddhabrot to atraktor rysowany na podstawie reguły wykorzystywanej przy tworzeniu fraktala Mandelbrott’a. Po raz pierwszy zauważyłem go na stronie Paula Bourke (http://astronomy.swin.edu.au/ ~pbourke/fractals/ buddhabrot/). Wzór jest bardzo prosty:

xn+1 = xn2 – yn2 + x0
yn+1 = 2*xn*yn + y0

Gdzie:
(x0,y0) – punkt początkowy

Wybieramy teraz dowolny punkt początkowy i wykonujemy np 5tyś razy powyższą operacje. Robimy tak z np. tysiącem różnych punktów początkowych. Otrzymaliśmy w ten sposób 5 milionów punktów na płaszczyźnie. Prawdopodobieństwo wylosowania z puli tych punktów punktu (x,y) symbolizuje kolor naszego poniższego wykresu w tym punkcie.

buddhabrot_normal.png
Normalny
Ogromny

To co zaskakujące to znów porównanie wyjątkowo prostych operacji i zasad którymi się posługujemy do poziomu skomplikowania wyniku który otrzymujemy. W wypadku tego atractora te doświadczenie jest wprost porażające. Przepiękne…