TP not´ e de ocaml
29 septembre 2010
Fig. 1 – Je r´epond `a toutes les questions.
Utilisez ocamlg pour les commandes graphiques. Vous pouvez vous inspirer du fichier d’exemple graphique.ml. Il vous est demand´e d’afficher l’ensemble de Mandelbrot. Le point c = (x, y) est associ´e au nombre complexec = x+iy, classiquement. Le pointcest dans l’ensemble de Mandelbrot si tous les it´er´es de zn+1=zn2+c`a partir dez0= 0 ont une norme finie. En pratique on se contente d’une approximation de cet ensemble ; on fixe un nombre max N d’it´erations (N = 50 par exemple), et on calculef(c) comme la plus petite valeur denpour laquelle la norme dezn devient sup´erieure `a 2 ; si la norme dezN est toujours inf´erieure `a 2, on d´ecide que f(c) = N. On colore le point c avec un niveau de gris variant avec le rapportn/N. Rappel : (x+iy)2 = (x2−y2) + (2xy)i.
La norme de z = x+iy est p
x2+y2. Vous pouvez aussi tenter d’am´eliorer l’interaction.
1