chaos_game
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| chaos_game [2026/01/29 10:04] – torsten.roehl | chaos_game [2026/01/29 10:23] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Chaos Game ====== | ====== Chaos Game ====== | ||
| - | ===== Algorithmus - Chaosspiel ===== | ||
| - | ====== Chaosspiel – Schritt-für-Schritt Anleitung ====== | ||
| - | ====== Chaosspiel – Algorithmus-Anleitung ====== | ||
| - | ===== Schritt 1 / Step 1: Eckpunkte festlegen | + | ====== Algorithmus ====== |
| - | * Zeichne drei beliebige Punkte **A**, **B** und **C**, die _nicht auf einer Geraden liegen_, sodass sie ein Dreieck bilden. | + | |
| - | ===== Schritt 2 / Step 2: Startpunkt wählen | + | ===== Step 1: Eckpunkte festlegen |
| - | * Wähle einen beliebigen Punkt **P_1** _innerhalb oder außerhalb des Dreiecks_ als Startpunkt. | + | * <color # |
| - | ===== Schritt 3 / Step 3: Iteration ===== | + | ===== Step 2: Startpunkt wählen ===== |
| - | * Würfle oder wähle **zufällig einen der Eckpunkte** A, B oder C. | + | * <color # |
| - | * Berechne den **Mittelpunkt** zwischen dem aktuellen Punkt P_n und dem gewählten Eckpunkt: | + | |
| - | < | + | ===== Step 3: Iteration ===== |
| - | * Zeichne den neuen Punkt **P_{n+1}**. | + | * Wähle |
| - | * Setze **P_{n+1}** als aktuellen Punkt für die nächste Iteration. | + | * Berechne den **Mittelpunkt** zwischen dem aktuellen Punkt $P_1$ und dem gewählten Eckpunkt. Dies ist der Punkt **$P_2$**. |
| - | * Wiederhole diesen Schritt so oft wie nötig, um das Muster | + | |
| + | ===== Step 4: Iteration ===== | ||
| + | |||
| + | * Zeichne den neuen Punkt **$P_{2}$**. Setze diesen Punkt als aktuellen Punkt **$P_1$** für die nächste Iteration. | ||
| + | * Wiederhole | ||
| + | |||
| + | |||
| + | |||
| + | ====== | ||
| + | * Verwende die bereitgestellte Simulationsumgebung in Java um den Algorithmus | ||
| + | * Erstelle eine Klasse ChaosGame die den Algorithmus verwendet. | ||
chaos_game.1769681063.txt.gz · Zuletzt geändert: von torsten.roehl
