Algorithmus mit zwei IFS
Ob Programmierer oder nicht: Vielleicht verstehst du so den Algorithmus für ein IFS mit Hierarchisierung noch besser:
Vorausgesetzt wird
Prozedur Motiv-IFS mit Hierarchie (Chaosspiel)
Setze einen Punkt beliebig; | |
Wiederhole... |
Wähle gewichtet nach den zufällig eine Zahl aus ; | |||
; //Voriteration mit dem Motiv-IFS, ca. 100 Schritte genügen | |||
...bis ein Punkt des Attraktors (Motiv) erreicht ist; | |
Setze ; | |
Setze ; | |
Wiederhole... | |
Wähle zufällig eine Zahl aus ; | |||
Falls : | |||
Wähle gewichtet nach den zufällig eine Zahl aus ; | ||||
// Eine Funktion des Motiv-IFS herausgreifen | ||||
Setze ; | ||||
Setze ; | ||||
Zeichne ; | ||||
Andernfalls: | |||
Wähle gewichtet nach den zufällig eine Zahl aus ; | ||||
// Eine Funktion des Hierarchie-IFS herausgreifen | ||||
Setze ; | ||||
Zeichne ; | ||||
...bis das Bild dicht genug erscheint. |
Wie die Ausdrücke bzw. berechnet werden, zeigt die Unterseite zum mathematischen Hintergrund (von Seite 5) und ausführlicher das erste Fraktale-Modul. Vielleicht hast du jetzt Lust, dazu ein eigenes Programm zu schreiben. Die Programmiersprache kannst du dir aussuchen...