Papillon de nuit (fractale)

From Wikipedia, the free encyclopedia

Papillon de nuit, figure fractale

Le papillon de nuit est un triangle équilatéral fractal dont les côtés sont remplacés par la courbe des lépidoptères, une variante de la courbe de Koch. Il possède des propriétés similaires à celles du siamois, un losange fractal basé sur la courbe de Koch, et peut donc être décomposé en une infinité de copies de lui-même. Cette figure a été découverte par Giorgio Pietrocola en mars 2024 et publiée dans plusieurs revues mathématiques italiennes[1],[2].

L'algorithme utilisé pour créer la courbe des lépidoptères est similaire à celui utilisé pour la courbe de Koch. Pour mettre cela en évidence, on utilise un algorithme qui converge plus lentement que celui normalement utilisé pour obtenir la courbe de Koch. Pour les deux courbes, on commence par un segment que l'on remplace par deux segments angulaires qui, ensemble, formeraient un triangle isocèle avec des angles de 30, 120 et 30 degrés. La même transformation est ensuite appliquée aux segments, qui croissent à chaque étape comme des puissances de deux. La différence entre les courbes réside dans l'alternance différente à droite ou à gauche des substitutions effectuées sur les segments, comme le montre la figure[2].

Comparaison entre les algorithmes générant la courbe de Koch, la Courbe de terdragon et la courbe des lépidoptères dont provient également le papillon de nuit. Dans les deux dernières cases de chaque ligne, la courbe obtenue est répétée des deux côtés selon les deux possibilités, ce qui donne une colonne de siamois dans la première ligne et une colonne de papillons de nuit dans la dernière ligne[2].
Papillon de nuit gravide, irrégulier reptuile d'ordre infini dessiné par la tortue du FMSLogo [2]
to falena :lato :liv
right 180
make "nstop int (0.5+(power 2 :liv-1)*4/3)+2
make "mem pos
make "hh heading
hideturtle 
penup
forward :lato/2 
back :lato/2 
pendown
make "conta 0
make "mem pos
make "hh heading
falenarico :lato*3 :liv 1 1
penup 
setpos :mem
setheading :hh 
pendown
make "conta 0
make "mem pos
make "hh heading
falenarico :lato*3 :liv 1 -1
penup 
setpos :mem
setheading :hh 
pendown
showturtle
right 180
end
to falenarico :x :l :s :t
localmake "x :x/sqrt 3
if :l=0 [make "conta :conta+1
if :conta>=:nstop [ stop]
forward :x stop ]
left 30*:s*:t 
falenarico :x :l-1 -1 -:t
right 60*:s*:t
falenarico :x :l-1 1 -:t 
left 30*:s*:t
end

La procédure « falenarico » est utilisée par la procédure « falena ». Après les avoir copiées et enregistrées dans l'éditeur de FMSLogo, vous pouvez entrer « falena 200 10 » dans la ligne de commande pour obtenir un papillon de nuit de la taille et du niveau d'itération spécifiés. Des procédures supplémentaires telles que « falenarep » pour obtenir un papillon de nuit réplicatif comme indiqué dans la figure sont disponibles dans l'article en ligne[2].

Comparaison entre le papillon de nuit et le siamois

Comparaison entre le papillon de nuit et le siamois. Les anti-figures sont représentées en rouge. Les polygones fractals de référence sont mis en évidence.

Alors que les polygones siamois et anti-siamois sont obtenus en remplaçant les côtés d'un losange par des courbes de Koch, le papillon est obtenu en remplaçant les côtés d'un triangle équilatéral par des courbes lépidoptères tournées vers l'extérieur. Si elles sont tournées vers l'intérieur, on obtient un anti-papillon (voir figure). Les périmètres de ces polygones fractals sont tous infinis. Alors que la surface du siamois augmente de 40 % par rapport à son losange de référence, celle du papillon augmente de 75 % par rapport à son triangle. Les anti-figures diminuent dans les mêmes proportions[1]. Le siamois et le papillon, ainsi que leurs anti-figures, se décomposent en une infinité de copies identiques à elles-mêmes

Pavage du plan avec des figures fractales similaires

La phalène et le siamois se prêtent tous deux à une grande variété de pavage du plan.

Références

Bibliographie en ligne

Voir aussi

Related Articles

Wikiwand AI