BRUNO MONDADORI
 
arte, architettura, design e fotografia
comunicazione, cinema, musica e moda
economia e storia del pensiero economico
filosofia e religioni
geografia
letteratura e linguistica
pedagogia
psicologia e psicoanalisi
scienze e matematica
sociologia e antropologia
storia e storiografia
viaggi
  
RILETTURE
 
Sulle orme del caos

Sulle orme del caos
Comportamenti complessi in modelli matematici semplici

Gian Italo Bischi, Rosa Carini,
Laura Gardini, Paolo Tenti


<- indice dei materiali

I programmi per sperimentare

Invitiamo il lettore a sperimentare direttamente quanto sta leggendo o osservando nelle figure del libro.
La sperimentazione è possibile usando i programmi scaricabili da questa pagina e attivandoli nel proprio PC (per  Windows'98 e successivi).

Con ciascuno dei programmi seguenti, potete studiare i comportamenti dinamici delle rispettive mappe al variare del parametro a e al variare del punto iniziale. Potete studiare il ruolo dei punti fissi, il loro bacini, le biforcazioni ecc...

I valori riportati in rosso nelle tabelle che seguono sono i valori predefiniti nei vari programmi.


ATTENZIONE: per una corretto utilizzo dei programmi, è necessario impostare una risoluzione 1024x768 sul proprio computer.



MAPPE A UNA VARIABILE

Guida ai programmi


Programma logistica.exe

Il programma è relativo alla classica mappa logistica  f(x)=a x(1-x), la più studiata nel libro e in particolare esaminata nei capitoli 3, 4, 5 e 8.
E' preimpostato con i seguenti intervalli: [xmin,xmax]=[0,1]; [ymin,ymax]=[0,1].

Con questo strumento potete riprodurre le diverse figure proposte nel libro usando i valori dei parametri riportati nella tabella che segue e scegliendo opportuni punti iniziali; l'evoluzione degli iterati è visibile contemporaneamente sia nel diagramma a scala che diagramma rispetto al tempo mentre la costruzione dei vari diagrammi di biforcazione riportati nei capitoli 5 e 8 si attiva con il comando "diagramma biforcazione" del menu "file".

Figura a fk
3.13 2.5 0
3.14 3 0
3.15 3.1 0
3.16 2.5 2
3.17 3 2
3.18 3.1 2
4.1 0.75 0
4.2 1 0
4.3 1.5 0
4.4 2 0
4.5 2.5 0
4.6 3 2
4.7 3.1 2
4.8 3.2 2
4.9 3.3 2
4.10 3.4 2
... ... ...
5.6 3.678574 0
... ... ...


Programma arcotangente.exe

Mappa monotona crescente f(x)=a arctan(x-1) di cui si parla nel paragrafo 6.3.
Intervalli preimpostati: [xmin,xmax]=[-5,5]; [ymin,ymax]=[-5,5].

Con questo strumento potete riprodurre le figure 6.4 e 6.5 del libro usando i valori del parametro a riportati nella tabella seguente:

Figura a
6.4 0.5 - 1 - 2 - 3
6.5a 2
6.5b 2.51
6.5c 3


Programma cubica6.exe

Mappa monotona decrescente f(x) = 1 - a x3 di cui si parla nel paragrafo 6.4.
intervalli preimpostati: [xmin,xmax]=[-2,2]; [ymin,ymax]=[-2,2].

Con questo strumento potete riprodurre le figure 6.4 e 6.5 del libro usando i valori del parametro a riportati nella tabella seguente:

Figura a fk
6.6a 0.2 0
6.6b 0.5 2
6.6c 0.592592 2
6.6d 0.7 2
6.6e 0.9 2
6.6f 1 2
6.6g 1.184 2
6.6h 1.4 2
6.7 1.186 0


Programma cubica9.exe

Mappa bimodale polinomiale f(x) =  a (5-x)(x-1)2 di cui si parla nel paragrafo 9.2.
Intervalli preimpostati: [xmin,xmax]=[-2,2]; [ymin,ymax]=[-2,2].

Con questo strumento potete riprodurre le figure 9.1...9.8 del libro usando i valori del parametro a riportati nella tabella seguente:

Figura a fk
9.1 0.2 - 0.3 - 0.4 - 0.5 0
9.3 0.12 0
9.4 0.12 2
9.5 0.2 0
9.6a 0.3 0
9.6b 0.45 0
9.7a 0.45 0
9.7b 0.48 0
9.7c 0.49 0
... ... ...


Programma seno.exe

Mappa bimodale trascendente f(x) =  a (1 - sen x) di cui si parla nel paragrafo 9.3.
Intervalli preimpostati: [xmin,xmax]=[0 , 6.28]; [ymin,ymax]=[0 , 6.28].

Con questo strumento potete riprodurre le figure 9.10...9.16 del libro usando i valori del parametro a riportati nella tabella seguente:

Figura a
9.10 1 - 2 - 2.2 - 2.5
9.11 1
9.12 1.8
9.13 2.356
9.14 2.6
9.15 3
9.16 3.141592
Sperimentate la costruzione dei diagrammi di biforcazione.


Programma iperbole10_1.exe

Mappa razionale fratta f(x) =  (x2-a)/(2x) di cui si parla nel paragrafo 10.1.
Intervalli preimpostati con i seguenti: [xmin,xmax]=[-6, 6]; [ymin,ymax]=[-6 , 6].

Con questo strumento potete riprodurre la figura 10.1 del libro usando i valori preimpostati o effettuare altri esperimenti variando uno o più parametri.


Programma iperbole10_2.exe

Mappa razionale fratta f(x) =  (a - x2)/(2x) di cui si parla nel paragrafo 10.2.
Intervalli preimpostati: [xmin,xmax]=[-4, 4]; [ymin,ymax]=[-4 , 4].

Con questo strumento potete riprodurre la figura 10.2 del libro usando i valori preimpostati o effettuare altri esperimenti variando uno o più parametri.


Programma iperbole10_3.exe

Mappa razionale fratta f(x) =  x + b/x2 - 2 di cui si parla nel paragrafo 10.3.
Intervalli preimpostati: [xmin,xmax]=[-4, 10]; [ymin,ymax]=[-4 ,10].

Con questo strumento potete riprodurre le figura 10.3...10.6 del libro usando i valori del parametro b riportati nella tabella che segue, inoltre potete verificare la biforcazione per b=32/27, poi il diminuire dell'intervallo assorbente al crescere di b, fino all'equilibrio stabile per b>8. Nel libro trovate la descrizione completa delle
principali biforcazioni che qui si possono osservare. Inoltre potete generare la sintesi delle biforcazioni nel relativo diagramma (file>diagramma biforcazione).

Figura b
10.3 2
10.4 4
10.5 1
10.6 0.2


Programma mappa10_4.exe

Mappa razionale fratta f(x) =  a (1+x)/(1+x2 ) di cui si parla nel paragrafo 10.4.
Intervalli preimpostati: [xmin,xmax]=[-11, 11]; [ymin,ymax]=[-11 ,11].

Con questo strumento potete riprodurre le figura 10.7...10.9 del libro usando i valori del parametro a riportati nella tabella che segue.

Figura a
10.7 1
10.8 9
10.9 20

 


 


MAPPE A DUE VARIABILI

Guida ai programmi

Programma bidimbase.exe

Il programma è relativo alla mappa bidimensionale  x'=ax; y'=by, la prima mappa bidimensionale proposta nel libro nel paragrafo 11.1.
E' preimpostato con i seguenti intervalli: [xmin,xmax]=[-10,10]; [ymin,ymax]=[-10,10].

Con questo strumento potete riprodurre le diverse evoluzioni dei punti nel piano proposte nel libro usando i valori dei parametri riportati nella tabella che segue e scegliendo opportuni punti iniziali; l'evoluzione degli iterati è visibile contemporaneamente sia nel piano xy che nei due diagrammi rispetto al tempo.

Figura a b
11.2 0.7 0.3
11.3 0.7 -0.5
11.4 1.5 1.3
11.5 1.5 -1.3
11.6 0.5 1.2
11.7 -0.6 1.3
11.8 -0.5 -1.2


Programma bidimaffine.exe

Generica mappa bidimensionale affine  x' = a11 x + a12  y + b1;  y' = a21 y + a22  y + b2.
Intervalli preimpostati: [xmin,xmax]=[-10,10]; [ymin,ymax]=[-10,10].

Con questo strumento potete riprodurre la figura 11.9 del libro usando i valori dei parametri riportati nella tabella che segue e scegliendo come punto iniziale (x,y)=(4,9). Inoltre potete sperimentare l'influenza dei diversi parametri nell'evoluzione del sistema.

Figura a11 a12 b1 a21 a22 b2
11.10 0.5 -0.5 0 1 0.6 0
...            


Programma Henon.exe

Il programma è relativo ad un esempio di mappa bidimensionale che, pur essendo non lineare è invertibile, la mappa di Henon; le sue equazioni sono:
 x'=y+1-ax2; y'=bx.
Intervalli preimpostati: [xmin,xmax]=[-1.5, 1.5]; [ymin,ymax]=[-0.4, 0.4].

Con questo programma, usando i parametri preimpostati, potete subito costruire le figure 12.1 e 12.2. Inoltre potete sperimentare l'influenza dei diversi parametri nell'evoluzione del sistema.

Figura a b
12.1, 12.2 1.4 0.3


Programma Mira.exe

Il programma è relativo all'ultimo esempio di mappa fornito nel libro: la mappa bidimensionale non lineare e non invertibile studiata da Christian Mira di Tolosa.
Le sue equazioni sono:  x'=a x + y;  y'=b + x2.
Il programma, preimpostato in modo da ottenere la figura usata nella copertina del libro, permette di ricostruire le ultime figure del libro dalla 13.8 alla 13.11 complete del bacino di attrazione dell'infinito.

Seguono i parametri per ottenere le diverse figure.

Figura a b xmin xmax ymin ymax
13.8 -0.1 -1.7 -2 2 -2.2 2
13.9 -0.3 -1.4 -1.6 1 -1.6 0.7
13.11 (sn) -1.2 -1.475 -2.1 1.6 -2.8 2.8
13.11 (dx) -0.3 -1.5 -2 2 -2.5 2.6
corno da caccia* 1 -0.59 -1.8 1.2 -1 1.6
telo ripiegato* -0.42 -1.6 -1.8 1.2 -2 1
ciclo limite* -1.5 -1.6 -1 0 -2 0

* Si invita il lettore a scoprire le forme di questi attrattori non visualizzati nel libro.

Si precisa che i programmi sono stati costruiti per fini didattici, non vengono effettuati dei controlli sui dati in input e non vengono gestite le situazioni di errore, possono quindi verificarsi dei malfunzionamenti.

 
Tristram Stuart
Sprechi
Su un tema di cui si parla molto, un libro che mixa sapientemente racconti e aneddoti anche esilaranti con analisi rigorose e ricerche sul campo.
Rana Mitter
La Cina moderna
Un libro per accostarsi a uno dei paesi chiave dello scenario internazionale, con uno sguardo a tutto tondo, che spazia dalla letteratura, all’arte, all’economia e alla società.

a cura di Charlotte Hess, Elinor Ostrom
La conoscenza come bene comune
Il libro del premio Nobel per l’Economia 2009, Elinor Ostrom, sulla questione cruciale del libero accesso al sapere e all’informazione.