Faltungen

Zur Veranschaulichung der zuvor beschriebenen Faltungen dient der folgende Quellcode. Neben der Spielfeldgröße kann der Radius als Parameter variiert werden.

Bestimmt werden die diskreten Filter in Abhängigkeit von , bevor diese auf das Spielfeld mit fest definierter Startkonfiguration angewandt werden. Die Ergebnisse werden entsprechend dargestellt (von links nach rechts):

  1. Spielfeld, also wie zuvor
  2. Spielfeld gefaltet mit Kreis, also
  3. Spielfeld gefaltet mit Kreisring, also

Da die Darstellungen zeitunabhängig sind, kann jeweils gesetzt werden.

Hinweis

Bei der Anwendung der Filter kommen grundsätzlich (und wie beim Game of Life) periodische Randbedingungen zum Einsatz.

Quellcode
Ohne auf den Quellcode im Detail einzugehen: Beispiel, um die diskreten Faltungen zu veranschaulichen.
Quiz
Die Transitionsfunktion