Python, Sierpinski-Dreieck und mehr ...

Grüße an die Leser. Dies ist mein erster Artikel über Habré. Darin möchte ich meine Experimente mit dem Algorithmus zum Konstruieren von Fraktalen durch Platzieren von Punkten in bestimmten Koordinaten teilen.





Ich schließe nicht aus, dass Sie das Thema Fraktale bereits verstehen und sogar mit dem Algorithmus gearbeitet haben, über den ich sprechen werde, und dass es viele Informationen dazu gibt, obwohl ich keine Experimente damit gefunden habe. Also nicht schlagen ...





Beginnen wir mit einer Geschichte über das Sierpinski-Dreieck. Dies ist ein Fraktal, das heißt, wie der falsche Wortlaut sagt - eine selbstähnliche Figur (deren Teile der Figur selbst ähnlich sind). Sie haben wahrscheinlich das Sierpinski-Dreieck gesehen.





Sierpinski-Dreieck
Sierpinski-Dreieck

Es gibt eine Möglichkeit, es zu erstellen, die wir in der Programmiersprache Python wiederholen werden. Der Algorithmus selbst sieht folgendermaßen aus:





  .
 ,        .
 :
	     ,    .
      
      







Der türkisfarbene Platz ist der Erbauer.
Der türkisfarbene Platz ist der Erbauer.

Dieses Bild stammt aus einem Programm, das ich in wenigen Minuten in Python geschrieben habe. Ich habe die Pyxel-Bibliothek verwendet, weil sie mir gefällt, sie sieht gut aus, aber wie sich später herausstellt, hat sie eine unzureichende Auflösung, was in unserem Fall die Unterscheidung kleiner fraktaler Elemente erschwert.









...









Scheitern
Scheitern

. , , ( ). - , .





...









Der Baumeister tendiert zur Mitte und zögert ein wenig
,

, . , , , 3 . , . ( , , - ).





...









Quadrate?
?

, , 1.n, - 1.75 . - .





, 5 , , - 1.5 ?





Können Sie es zu meinen Ehren "Levins Blume" nennen, wenn noch niemand diese Figur entdeckt hat?
" ", , ?

, , pygame, , 240 , , , , , - .









Pygame-Bibliothekstest
pygame

. - .





1.75, .









Die Fünfeckblume funktioniert auch
-





, , - , -.





...









.






, , , - - - . , "" - . .





- C++ C# ( Assembler?), , - , , - , , , , . , , ...









, . , /, .





.








All Articles