"Курликю" (curlicue) по-испански означает "причудливый узор". Математически, эти фигуры представляют собой разновидности спирали Корню. Но сейчас важно не это, а то, что эти узоры очень красивы и их легко нарисовать при помощи Matlab.
r = 10; % Длина отрезка
x1 = 0; % Координаты начальной
y1 = 100; % точки
t = 3; % Показатель степени
s = 0.0001*rand; % Коэффициент (s = 0.0001)
for v = -1000:1000
w = s * v ^ t; % Вычисляем текущий угол для отрезка
x2 = x1 + r * cos(w); % Координаты следующей
y2 = y1 + r * sin(w); % точки
line ([x1 x2], [y1 y2], 'Color', [rand rand rand]) % Рисование
x1 = x2;
y1 = y2; % Передача координат новой точки
end
Пример вывода:
Еще про курликю:
- Curlicue Fractal. Здесь же есть ссылка на замечательные фрактальные часы.
- Галерея фракталов курликю на сайте "Арбуз"
Мне эти фракталы напоминают кельтский орнамент из замечательного мультфильма "The Secret of Kells":
Комментарии
comments powered by Disqus