Salutation,
j’ai récemment lu l’article Dessiner la fractale de Mandelbrot et je me suis donc lancé dans la création de ce dernier, mais d’une façon nettement plus simple, car certaines lignes de codes présentes dans le code de ce tutoriel me semblaient inutiles. De cette façon, j’en suis arrivé à cette simple fonction qui d’après mes connaissances, permet déjà de déterminer si un nombre complexe est stable ou pas.
def mandelbrot(x, y):
c = complex(x, y)
z = 0
for i in range(50):
z = z**2 + c
if abs(z) >= 2:
break
else:
# code permettant d'afficher le pixel
Maintenant, j’aimerai savoir comment m’y prendre pour afficher la fractale de Mandelbrot. Ma démarche, mentalement est pour l’instant la suivante: je donne la longueur et la largeur d’une surface place et je fais en sorte d’itérer sur chacun de ses pixels. Pour chaque pixel, que j’obtiens grâce au nombre complexe qui me sert de "pointeur", je l’affiche seulement si il ne dépasse pas 2 au bout de 50 ou 100 itérations (donc je définis pixel par pixel si il sera affiché, ou non).