как найти центр множества мандельброта

можно ли найти центр большого черного пятна (область, которая с набором?) Я попытался перебрать все точки, которые есть в наборе, просуммировать их расположение и, в конце концов, разделить на количество точек, которые находятся в наборе набор.

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

Благодарность!


person igal k    schedule 24.02.2012    source источник
comment
Как вы определяете центр?   -  person Oliver Charlesworth    schedule 24.02.2012
comment
Это может быть полезно: wikihow.com/Plot-the-Mandelbrot -Установить вручную. Шаг 8 делает это более очевидным   -  person ScottJShea    schedule 24.02.2012
comment
@ScottJShea Этот учебник бесполезен для начинающих по фракталам. Например, считается само собой разумеющимся, что читатель знает о i == sqrt(-1) или о том, что c находится в z = z^2 + c.   -  person karatedog    schedule 03.04.2012


Ответы (2)


Эта форма является идеальной кардиоидой (никакие другие подобные формы в наборе Мандельброта не являются идеальными кардиоидами, они несколько искажены).

Проверьте Википедию, вы найдете уравнение для расчета самой кардиоиды: http://en.wikipedia.org/wiki/Cardioid

Обратите внимание, однако, что на границах карты Мандельброта (где встречаются черная и не черная области) решение о том, принадлежит ли точка карте или нет, сильно зависит от сколько раз вы повторяете z = z^2 + c. Если вы повторите его 50 раз, основная кардиоида будет меньше, чем если вы повторите его 500 раз, потому что при 500 повторениях больше точек на границе уйдет в бесконечность.

person karatedog    schedule 03.04.2012
comment
Спасибо за ваш ответ! как вы сказали, центр Мандельброта определяется в соответствии со значением max_iterations. после того, как мне удалось сохранить точки, которые находятся в мандельброте, мне просто нужно было найти ребра набора и вычислить их среднее значение. - person igal k; 04.04.2012