Cordee TP Info 1 3
Cordee TP Info 1 3
Cordee TP Info 1 3
1 Introduction
Les fractales sont des objets mathématiques complexes qui présentent une struc-
ture similaire à différentes échelles. En d’autres termes, une fractale est une
figure géométrique dont chaque partie est une réplique miniature de l’ensemble
global. Peu importe à quelle échelle vous zoomez sur une fractale, vous observez
des motifs similaires: on parle d’auto-similarité.
1
nous permettre de dessiner !
3 forward(100)
4 right(120)
5 forward(100)
6 right(120)
7 forward(100)
8
1 for i in range(n):
2 print("instruction")
3
2
• goto(x,y) déplace la tortue vers des coordonnées (x,y)
Pensez à bien enregistrer vos fichiers !
1 for i in range(360):
2 forward(1)
3 right(1)
4
3
Voici un exemple d’une telle fonction appelée le monstre de Weierstrass :
”Je me détourne avec effroi et horreur de cette plaie lamentable des fonctions
continues qui sont sans dérivée”.
Ce graphe est bien une fractale ! N’importe quel zoom sur celui-ci vous
donnera une image très similaire au graphe complet ! Intéressons-nous à cette
fonction.
1
Dans toute la suite, nous prendrons a = et b = 20. On vérifie aisément
2
3
que 0 < a < 1 et ab > 1 + π. Notre fonction est donc définie pour tout réel x
2
par :
∞ 100
X cos(10n πx) X cos(10n πx)
≈
n=0
2n n=0
2n
Bien sûr, on ne peut sommer jusqu’à l’infini sur Python. On va donc approx-
imer la somme infinie par une somme finie. Plus l’on a de termes, plus notre
approximation sera précise ! En revanche, plus il y a de termes, plus l’ordinateur
mettra de temps dans les calculs: il s’agit de trouver un juste milieu.
4
3 import numpy as np
4
1 plt.plot(X,Y)
2 plt.show()
3