L-Sistemi, curve frattali e dimensione frattale Altri esempi di curve frattali L-Sistemi e crescita di piante Pagina interattiva Altre piante

L-SISTEMI E CRESCITA DI PIANTE
1
2

Nella simulazione della crescita di piante gli L-Sistemi utilizzano un alfabeto ampliato rispetto a quello che abbiamo visto precedentemente i cui simboli attivi erano F (procedi di un tratto nella direzione verso cui punta la tartaruga), + (la tartaruga ruota in senso antiorario di un angolo alfa prefissato), - (la tartaruga ruota in senso orario di un angolo alfa prefissato). Appariranno ora anche i simboli "[" e "]".
Dobbiamo pensare che la tartaruga in ogni istante si trova in uno stato costituito dalla sua posizione, dal suo orientamento e dal suo colore. La macchina crea uno "stack", cioč una sorta di deposito: quando legge "[" mette nello stack lo stato presente. Questi stati si accumulano nel tempo. Quando trova "]" la macchina preleva dalla cima dello stack l'ultimo stato depositato e la tartaruga passa in questo stato.
Vediamo ora alcuni interessanti esempi.


Seme iniziale: F
Sostituzione: F --> FF+[+F-F-F-F]-[-F+F+F]
Angolo alfa: 25°

Seme iniziale: F
Sostituzione: F --> F[+F]F[-F]F
Angolo alfa: 25,7°

Seme iniziale: F[+B]F[-B]+B
Prima sostituzione: F --> FF
Seconda sostituzione: B --> F[+B]F[-B]+B
Angolo alfa: 20°

Pagina precedente Pagina seguente