Когда вы отображаете набор Мандельброта, вы просто переводите реальную и воображаемую плоскости в координаты x и y соответственно.
Так, например, комплексное число 4.5 + 0.27i
переводится в x = 4.5, y = 0.27
.
Множество Мандельброта - это все точки, в которых уравнение Z = Z² + C
никогда не достигает значения, где | Z |> = 2, но на практике вы включаете все точки, в которых значение не превышает 2, в течение определенного числа итераций, например 1000. Чтобы получить цветные визуализации, которые вы обычно видите в наборе, вы назначаете разные цвета точкам вненабор в зависимости от того, как быстро они достигают предела.
Поскольку это комплексные числа, уравнение на самом деле Zr + Zi = (Zr + Zi)² + Cr + Ci
.Вы бы поделили это на два уравнения, одно для реальной плоскости и одно для мнимой плоскости, а затем это просто алгебра.C - это координата точки, которую вы хотите проверить, а начальное значение Z равно нулю.
Вот изображение из моего многопоточного генератора Мандельброта:)