Ensemble de Mandelbrot.
$z_0=x+i y$ | |
$z_{n+1}=z_n^2+c$ | |
$c=x+i y$ | $c=a+i b$ |
lien vers l'Ensemble de Mandelbrot | lien vers l'Ensemble de Julia/ |
Algorthime Matlab | |
function iter=fractale_mandelbrot(x,y,Nbmax_iter) zn=x+i*y; for iter=0:Nbmax_iter zn=zn^2+x+i*y; if abs(zn)>2 break end end end |
function iter=fractale_julia(x,y,a,b,Nbmax_iter) zn=x+i*y; for iter=0:Nbmax_iter zn=zn^2+a+i*b; if abs(zn)>2 break end end end |
Algorthime Python | |
def Mandelbrot(x,y,max_iter): z_x=x z_y=y for nb_iter in range(max_iter+1): z_tx=z_x z_x=(z_x*z_x)-(z_y*z_y)+x z_y=2*z_tx*z_y+y if (z_x*z_x+z_y*z_y)>4: break return nb_iter |
def Julia(x,y,a,b,max_iter): z_x=x z_y=y for nb_iter in range(max_iter+1): z_tx=z_x z_x=(z_x*z_x)-(z_y*z_y)+a z_y=2*z_tx*z_y+b if (z_x*z_x+z_y*z_y)>4: break return nb_iter |
Programme complet : içi | Programme complet : içi |
Ce logiciel trace des courbes de Koch dans la figure connue est le flocon de Koch, qui à la caractéristique d'avoir une surface finie mais un périmètre qui tant vers l’infini.
flocon de Koch.
L'arbre de Pythagore est une fractale plane construite à l'aide de carrés. Elle porte le nom de Pythagore car chaque triplet de carrés en contact enclôt un triangle rectangle, une configuration traditionnellement utilisée pour illustrer le théorème de Pythagore.
Arbre de Pythagore Multicolor |
Arbre de Pythagore rouge |
On peut aussi remplacer les carrés par des rectangles et les triangles rectangle par des rectangles quelconque.
Arbre hypercube |
Arbre Cosmique |