Outils pour calculer l'aire et le périmètre du flocon de Koch (ou courbe de Koch), courbe fractale représentant un flocon de neige.
Flocon de Koch - dCode
Catégorie(s) : Géométrie
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !
Outils pour calculer l'aire et le périmètre du flocon de Koch (ou courbe de Koch), courbe fractale représentant un flocon de neige.
La longueur de la frontière du flocon est infinie. A chaque itération, une ligne de longueur $ 1 $ (unité) voit sa taille devenir $ 4/3 $ (augmentation de 33.3%).
Mesurée à partir d'une ligne droite divisée en 3 segments, est obtenue une ligne brisée de 4 segments, la longueur est donc bien augmentée de $ 4/3 $.
Exemple : Après 2 itérations, une ligne de longueur initiale $ l $ vaut à présent $ l \times \frac43 \times \frac43 = l \times \frac{16}{9} $.
Si le nombre d'itérations est infini, la longueur est infiniment de fois augmentée de $ 4/3 $. La longueur totale de la courbe fractale est donc théoriquement infinie.
$$ \lim\limits_{n \to +\infty} \left( \frac43 \right)^n = +\infty $$
L'algorithme est le suivant :
0 - Dessiner un triangle isocèle et pour chaque coté (segment)
1 - Calculer les points à 1/3 et 2/3 du segment
2 - Dessiner le triangle isocèle ayant pour base le segment formé avec les 2 points trouvés
3 - Effacer la base de ce nouveau triangle
4 - Recommencer à l'étape 1 pour chaque segment de la nouvelle figure
Mathématiquement, le dessin final s'appelle la courbe de Koch, et sa base est un ensemble de Cantor.
dCode se réserve la propriété du code source de l'outil 'Flocon de Koch' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme, applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) aucune donnée, script ou accès API ne sera cédé gratuitement, idem pour télécharger Flocon de Koch pour un usage hors ligne, PC, tablette, appli iPhone ou Android !
Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !