05.06.2015 Views

Fractales de Koch et Mandelbrot - Ensiwiki - Ensimag

Fractales de Koch et Mandelbrot - Ensiwiki - Ensimag

Fractales de Koch et Mandelbrot - Ensiwiki - Ensimag

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Ensimag</strong> 1A – Proj<strong>et</strong> C - Préparation 2012 - Exercice <strong>Fractales</strong><br />

4 Extensions possibles<br />

4.1 Extensions <strong>Koch</strong> :<br />

• Figure <strong>de</strong> départ différente d'un triangle (figure à n segments : carré, hexagone, <strong>et</strong>c...).<br />

• Variantes <strong>de</strong>s courbes <strong>de</strong> <strong>Koch</strong> (http://fr.wikipedia.org/wiki/Flocon_<strong>de</strong>_<strong>Koch</strong>) :<br />

• <strong>Fractales</strong> Cesàro<br />

• Courbes <strong>de</strong> <strong>Koch</strong> quadratiques<br />

4.2 Extensions Man<strong>de</strong>lbrot :<br />

• Autres fonctions <strong>de</strong> génération f(z).<br />

• Fonctions f(z n ) à implémenter :<br />

• f(z) = sin(z) x z 0 (fonction Man<strong>de</strong>lbrot numérotée 2 dans les fichiers <strong>de</strong> configurations)<br />

• f(z) = z 2 + h, avec h = - 0.39492 + 0.59568i (fonction Julia numérotée 3 dans les fichiers <strong>de</strong><br />

configurations)<br />

• f(z) = cos(z) x h, avec h = 4.72675 + 0.001456i (fonction Julia numérotée 4 dans les fichiers <strong>de</strong><br />

configurations)<br />

• 3 fichiers <strong>de</strong> configurations sont fournis dans le répertoire « configs » pour tester ces fonctions :<br />

• config_fractale_2_n1.txt<br />

• config_fractale_3_n1.txt<br />

• config_fractale_4_n1.txt<br />

NOTA BENE : On pourra utiliser la librairie C99 complex pour les calculs sur les nombres complexes liés à ces<br />

autres fonctions.<br />

8/8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!