Atraktor Clifforda
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:
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. ![]()
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:
| 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.