Heim  >  Artikel  >  Software-Tutorial  >  Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

PHPz
PHPznach vorne
2024-04-17 16:22:41791Durchsuche

Sind Sie auf das Problem gestoßen, einen Sierpinski-Teppich mit einem geometrischen Skizzenblock zu zeichnen? Der PHP-Editor Yuzai bietet Ihnen ein detailliertes Tutorial, das Ihnen bei der Lösung dieses Problems hilft. Dieses Tutorial behandelt die Schritte zum Zeichnen eines Fraktalmusters für einen Sierpinski-Teppich mit dem Geometrischen Skizzenblock, beginnend mit einem einfachen Quadrat und abschließend mit einem komplexen geometrischen Muster. Lesen Sie weiter, um zu erfahren, wie Sie dieses faszinierende Fraktalkunstwerk zeichnen und die Mathematik dahinter erkunden.

Analyse: Nehmen Sie das Quadrat und teilen Sie es in 9 gleiche Teile, um 9 kleine Quadrate zu erhalten. Werfen Sie das kleine Quadrat in der Mitte weg und behalten Sie die 8 kleinen Quadrate darum herum. Teilen Sie dann jedes kleine Quadrat in 9 gleiche Teile und werfen Sie auch das mittlere Quadrat weg. Unterteilen und verwerfen Sie weiterhin nach dieser Regel bis zur Unendlichkeit. Die grafische Grenzfläche des Sierpinski-Teppichs tendiert gegen Null, und die Anzahl der kleinen Quadrate und die Anzahl der Liniensegmente auf seinen Seiten tendiert gegen unendlich. Es handelt sich um eine Linienmenge, und der Graph weist eine strikte Selbstähnlichkeit auf.

Die spezifischen Zeichenvorgänge sind wie folgt:

1. Öffnen Sie den geometrischen Skizzenblock, zeichnen Sie ein beliebiges Liniensegment AB auf der Ebene und konstruieren Sie ein Quadrat ABCD mit dem Liniensegment AB als Seitenlänge.

Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

2. Skalieren Sie die Punkte B und D auf 1/3, um E und F zu erhalten, und skalieren Sie die Punkte A und C auf 1/3, um G und H zu erhalten . Auf die gleiche Weise erhält man die Punkte I, J, K und L. Verbinde die Punkte, um das Quadrat in neun gleiche Teile zu teilen.

Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

3. Klicken Sie auf [Daten – Neuer Parameter], um einen neuen Parameter n zu erstellen, und ändern Sie den Wert auf 2. Klicken Sie nacheinander auf zwei Punkte A und B (Hinweis: Diese beiden Punkte sind die beiden Endpunkte des Liniensegments, das Sie zuerst gezeichnet haben) und Parameter n, halten Sie die Umschalttaste gedrückt und klicken Sie auf [Transformieren – Tiefeniteration], um das Iterationsdialogfeld zu öffnen , und wählen Sie G, P zwei Punkte aus, klicken Sie auf [Struktur] - [Neue Zuordnung hinzufügen], wählen Sie zwei Punkte P und O aus, fügen Sie weiterhin eine neue Zuordnung hinzu, wählen Sie O, J, A, E; E, L;L,B. (Hinweis: Klicken Sie nicht auf die Punkte M und N in der Mitte.) Klicken Sie auf [Iterieren], um die iterative Produktion abzuschließen.

Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

4. Füllen Sie das mittlere Quadrat MNOP aus, messen Sie die Fläche von MNOP, wählen Sie das Messergebnis und das ausgefüllte Quadrat aus, klicken Sie auf [Anzeige] – [Farbe] – [Parameter], klicken Sie auf [Im Popup Dialogfeld] Sicher】.

Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

5. Wählen Sie abschließend alle Punkte aus und drücken Sie Strg+H, um unnötige Punkte auszublenden.

Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

Tipp: Ändern Sie die Größe des Quadrats ABCD, und die Farbe des Quadrats MNOP ändert sich, wenn sich seine Fläche ändert. Beobachten Sie den Unterschied im Sierpinski-Teppich, indem Sie den Wert des Parameters n ändern.

Wie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?

Das obige ist der detaillierte Inhalt vonWie zeichnet man einen Sierpinski-Teppich mit einem geometrischen Skizzenblock?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:zol.com.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen