Atraktor Clifforda

atract1.png Atractor Clifforda zobaczyłem po raz pierwszy na stronie domowej Paul’a Bourke (http://astronomy.swin.edu.au/~pbourke/). Napisałem własne programy do jego generowania – także w bardzo dużych rozdzielczościach. Atraktor uzyskujemy za pomocą następującej rekurencji:

xn+1 = sin(a yn) + c cos(a xn)
yn+1 = sin(b xn) + d cos(b yn)

Gdzie:

clifford07.jpg

x0, y0 mozemy przyjac praktycznie jako dowolny punkt na płaszczyźnie.
a,b,c,d to parametr w zależności od których otrzymujemy różne atraktory. clifford06.jpg

Co jest w tym takiego ciekawego? Mnie przede wszystkim zaskoczyła proporcja między poziomem złożoności zapisu matematycznego do poziomu złożoności otrzymanych wyników. Zdziwienie tym jak skomplikowane systemy mogą powstawać w oparciu o proste zasady towarzyszy w odkrywaniu matematyki od samego początku.

Oto przykłady:

clifford1_normal.png clifford2_normal.png
Normalny (300kb) Wielki (3mb) Normalny (250kb) Wielki.jpg (0.9mb)

Download:

atractor_generuj.zip – program który policzy na twoim komputerze atraktora w dużej rozdzielczości (tego u góry po prawej)

atractor.zip – program do samodzielnego poszukiwania ciekawych atraktorów clifford’a z przyjaznym interfacem.