Mathjax

пятница, 12 сентября 2014 г.

Нерегулярное множество Мандельброта

Фрагмент нерегулярного множества Мандельброта.

На этот необычный фрактал я наткнулся некоторое время назад, перебирая различные вариации множества Мандельброта. Оригинальное множество Мандельброта строится путём итерации по формуле \(z_{n+1}=z_n^2+c\) с начальным условием \(z_0=0\). нерегулярное множество Мандельброта получится, если поочерёдно подвергать комплексное число \(z\) двум немного различным преобразованиям, причём делать это по неповторяющейся схеме, например, так:

$$z_{n+1} = \begin{cases}z_n^2+kc & \text{if }n=1,3,6,...,(m^2+m)/2,... \\z_n^2+c & \text{otherwise}\end{cases}$$

где \(k\approx1.001\) - коэффициент, незначительно отличающийся от единицы. Здесь предлагается применять первое преобразование для тех итераций, которые являются треугольными числами. Этот выбор достаточно произволен, другие апериодические схемы дают сходные результаты.

Несмотря на то, что формулы отличаются всего на 0.1%, отсутствие периодичности оказывает огромное влияние на вид фрактала. Это очень хорошо заметно на спиральных участках, таких как на верхней картинке. В обычном множестве Мандельброта подобные спиральные фрагменты образованы масштабированным повторением практически одинакового узора, в то время как в нерегулярном варианте узор постоянно изменяется, спиральные ветви хаотично изменяют свою ширину, между ними образуются спайки и разрывы.

Пример регулярного варианта того же фрактала, где две формулы применяются поочерёдно. Спираль образована повторением практически одинаковых элементов.

Можно предположить, что причина такого эффекта в том, что апериодическая итерация не позволяет возникать устойчивым периодическим аттракторам.

Этот вариант множества очень интересно смотрится в монохромном варианте, когда черным цветом закрашены точки внутри области устойчивости, а белым - вне её. Лучше всего эта картинка смотрится в полном разрешении.

Монохромня раскраска, чёрный - область устойчивости. Для просмотра рекомендуется пройти по ссылке и открыть исходное изображение 1600x1600.

Остальные изображения этого фрактала есть в галерее, вот ещё одно.

воскресенье, 12 января 2014 г.

Горящий корабль

Горящий корабль: общий вид.

Фрактал с образным названием "Горящий Корабль" (английская вики) это одна из многих модификаций множества Мандельброта, с формулой итерации: $$Z_{n+1} = \left(|\Im(Z_n)| + i|\Re(Z_n)|\right)^2+C.$$ и начальным значением \(Z_0=0\). Отличие от обычной формулы для множества Мандельброта: \(Z_{n+1}=Z_n^2+X\) в том, что перед возведением в квадрат действительная и мнимая части числа лишаются знака. Так как такое отображение неголофморфно, фрактал приобретает более хаотичный вид, чем привычное множество Мандельброта. Тем не менее, он также проявляет те же признаки самоподобия и содержит в себе бесконечное разнообразие форм. Вот несколько примеров (ссылка ведёт на исходное изображение размером 2400x2400, трафик!).