| L-Sistemi, curve frattali e dimensione frattale | Altri esempi di curve frattali | L-Sistemi e crescita di piante | Pagina interattiva | Altre piante |
|
|
|
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 |