Je possède ce programme complexe itérations je l'ai écrit dans TI de base pour effectuer une itération de base sur un nombre complexe et donnent l'ampleur du résultat:itérations complexes dans haskell
INPUT “SEED?”, C
INPUT “ITERATIONS?”, N
C→Z
For (I,1,N)
Z^2 + C → Z
DISP Z
DISP “MAGNITUDE”, sqrt ((real(Z)^2 + imag(Z)^2))
PAUSE
END
Ce que je voudrais faire est faire une version Haskell de cela pour impressionner mon professeur dans une tâche. Je suis encore à apprendre seulement et obtenu jusqu'ici:
fractal ::(RealFloat a) =>
(Complex a) -> (Integer a) -> [Complex a]
fractal c n | n == a = z : fractal (z^2 + c)
| otherwise = error "Finished"
Ce que je ne sais pas comment faire est de savoir comment faire que itérer n
fois, donc je voulais avoir compter jusqu'à a
puis comparer à n
pour voir si elle avait fini.
Comment procéder?
Merci, y a-t-il un moyen d'obtenir ceci dessiné sur un graphique avec des couleurs folles si les résultats apparaissent dans l'ensemble mandlebrot (quand magnitude <2)? –
Edited mon post - Quelques liens très intéressants ;-) – Dario
Je compile tout cela et le traceur de fractales et envoie à mon professeur un exécutable. –