БлогNot. Mathcad: рисуем множество Мандельброта

Mathcad: рисуем множество Мандельброта

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

Если последовательность в некоторой точке на комплексной плоскости расходится, программа в этой точке ставит белый пиксел, если сходится - чёрный. Задаются начальный элемент последовательности Z0 и рекуррентая формула для следующих элементов - функцией f(Zn,Z0). Формулы могут быть различными, получатся различные картинки.

Чем больше количество проверок на расходимость Q, тем более детально прорисовывается множество Мандельброта для некоторой формулы. Но чем больше Q, тем дольше считается, и при увеличении Q начинаются появляться белые пикселы вместо чёрных. Критерием расходимости является неравенство |Zn|>5. Степенные рекуррентные последовательности обычно расходятся, принимая значения по модулю больше 1.

Вот программка и пример её вызова:

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

Другие любопытные последовательности, даю рисунки и изменённые формулы.

Последовательность (Zn-Z0)2 из Вики:

Последовательность 1
Последовательность 1

Последовательность Zn3+Zn2+2*Zn:

Последовательность 2
Последовательность 2

Последовательность Zn3+Z0:

Последовательность 3
Последовательность 3

Пределы по X и Y каждый раз можно подобрать параметрами функции Man, большинство последовательностей при этом никаких картинок не дадут. Если нашли красивую картинку - присылайте формулу :)

 Скачать этот документ в формате Mathcad 15 .xmcd (62 Кб)

Если документ открывается как текст прямо в браузере, щёлкните ссылку правой кнопкой мыши и выберите команду "Сохранить объект как...", "Сохранить ссылку как..." и т.п., в зависимости от браузера.

06.12.2015, 10:47 [9110 просмотров]


теги: графика числа математика mathcad

К этой статье пока нет комментариев, Ваш будет первым