Posté par
Al-khwarizmi Al-khwarizmiBonjour,
Je remercie d'avance tout ceux qui liront ce post.
Je travail sur l'ensemble de Julia et sa représentation graphique. J'ai su trouver un algorithme qui fonctionne très bien sur maple. Cependant, je ne le comprends pas à quelques détails près.
couleur := proc (a, b)
local x, y, xi, yi, n;
global reel, imaginaire;
x := a;
y := b;
for n from 0 to 500 while evalf(x^2+y^2) < 4 do;
xi := evalf(x^2-y^2+reel);
yi := evalf(2*x*y+imaginaire);
x := xi;
y := yi
end do;
n
end proc;
reel := .5;
imaginaire := .5;
plot3d(0, -13/10 .. 13/10, -13/10 .. 13/10, orientation = [-90, 0], style = patchnogrid, scaling = constrained, axes = framed, numpoints = 50000, color = couleur)
Je rappel la méthode de la représentation graphique.
L'ensemble de julia est définit par la suite complexe suivante : z
n+1=z
n2[sup][/sup]+c où c est une constante complexe et z un nombre quelconque.
Pour chaque valeur associée à zo, on obtient une suite de nombres complexes dont les modules peuvent converger ou diverger. Si la suite des modules converge (| zo | < 2 pour tout n), on noircit le point associé à zo. Autrement, on colorie ce point d'une couleur correspondant au nombre de termes qu'on a dû calculer avant d'obtenir un module supérieur ou égal à 2. Lorsque tous les points de la grille ont été associés à zo, on obtient une image colorée.
ma question est la suivante : Dans l'algorithme ci dessus, quel est le rôle de n? De plus, sur Maple, comment associe - t - on z0 à une couleur?
Merci d'avance,
Al khwarizmi