|
|
|
|
|
|
Frattali
Annibale D'Ercole
Osservatorio
Astronomico - Bologna
Prima di affrontare il concetto di dimensione
frazionaria, è bene chiarire cosa si intende quando
ci riferiamo alle abituali dimensioni intere a cui siamo abituati. È banale
affermare che una linea ha dimensione 1, una superficie ha 2 dimensioni ed un
cubo ha 3 dimensioni. Tuttavia, incontriamo un certo imbarazzo se siamo
chiamati a dare una definizione più precisa e a specificare meglio la
differenza, ad esempio, tra una linea e un piano. Si potrebbe affermare che
lungo una linea ci si può muovere solo lungo una direzione, mentre su di un
piano ogni movimento è dato dalla combinazione del moto lungo due direzioni
indipendenti. In altre parole, il piano è bidimensionale perché è dotato di
“altezza” e “larghezza”: non c’è dubbio che questi argomenti appaiano al contempo sensati e tautologici. Un ulteriore elemento
di confusione si aggiunge quando consideriamo una
linea curva posta su un piano o, più ancora, nello spazio (come una sorta di
sottile fil di ferro contorto). In questo caso,
nonostante la definizione data precedentemente, siamo portati a considerare
la curva un’entità tridimensionale. I
matematici sono riusciti a dare una definizione di dimensione rigorosa e
priva della confusione cui abbiamo accennato. Il prezzo da pagare per questo
rigore è l’abbandono dell’intuizione visiva a favore di una formulazione
matematica. Un segmento può essere suddiviso, poniamo, in 4 parti tra loro
uguali. A parte che per la lunghezza, queste sezioni sono simili al segmento
di partenza che, per questo, viene detto essere
stato suddiviso in parti autosimili. Ognuna di
queste parti, se ingrandita 4 volte, riproduce il segmento di partenza. In
generale, se dividiamo il segmento in N parti autosimili,
ognuna è dotata di un fattore di riduzione r pari a N. Consideriamo
ora un quadrato e dividiamolo, tramite due linee incrociate, in N=
Pertanto, nel caso del segmento, del
quadrato e del cubo otteniamo, rispettivamente,
Fig. 4. Definizione di dimensione. Come
semplice esempio iniziale di oggetto frattale, ovvero con dimensione
frazionaria, consideriamo un segmento di lunghezza unitaria, dividiamolo in
tre parti uguali di lunghezza 1/3 e sottraiamo l’intervallo intermedio.
Applichiamo la stessa procedura ai due segmenti rimanenti, ed otteniamo 4
segmenti di lunghezza 1/9=1/32. Iterando (ossia, ripetendo) questa
procedura un infinito numero di volte, otteniamo un insieme di segmenti infinitamente corti noto come polvere di Cantor. Qual’è la
dimensione di questo segmento infinitamente “bucherellato”? In questo caso,
ad ogni passo il numero di segmenti raddoppia, cioè N=2, e la lunghezza di
ogni segmento si riduce a 1/3, ovvero r=3. Dunque,
la dimensione è pari a d=log(2)/log(3)=0,63.
Abbiamo un oggetto geometrico con dimensione inferiore a 1 ma superiore a 0:
un oggetto intermedio tra il punto e la retta. Fig. 5.
Polvere di Cantor. Un
esempio un poco più complesso è dato dalla curva di Koch.
In questo caso il solito segmento unitario iniziale viene
diviso di nuovo in 3 parti di lunghezza pari a 1/3, ma la sezione centrale
viene ora sostituita da due segmenti, anch’essi di lunghezza pari a 1/3. Si
ripete questa procedura ad ogni lato della figura così ottenuta, e si procede
un infinito numero di volte, ottenendo un oggetto infinitamente
“frastagliato”. Come nel caso della polvere di Cantor,
anche ora ad ogni passo r=3, ma il numero del lati
quadruplica, dunque N=4. In conclusione, la dimensione della curva di Koch è pari a d=log(4)/log(3)=1,26:
una dimensione intermedia tra la retta e il piano. Fig. 6. Curva
di Koch. Consideriamo
ora una figura geometrica frattale nota come triangolo
di Sierpinski. Questa figura si ottiene tramite
il seguente processo iterativo. Si parte da un triangolo e si adottano i
punti di mezzo di ciascun lato come vertici di un nuovo triangolo centrale
che viene sottratto dall’originale. Rimangono così
N=3 triangoli simili a quello di partenza, ognuno con un’area pari ad un
quarto dell’area originale ed un fattore di riduzione del lato pari a r= Fig. 7.
Triangolo di Sierpinski. Rappresentazioni bidimensionali di frattali che
possono dare luogo ad immagini verosimili si ottengono tramite processi
ricorsivi un poco più complessi del tipo: xn+1=axn+byn+e, yn+1=cxn+dyn+f, dove a, b, c,
d, e, f, sono costanti. Fissati i
valori delle costanti e delle coordinate iniziali x0 e y0,
vengono individuati progressivamente dalle due
formule coppie di valori (x1,y1), (x2,y2),
…, (xn,yn).
Colorando diversamente sul piano x-y i punti così ottenuti, si ottengono
figure frattali che possono anche rappresentare assai verosimilmente, a seconda della scelta delle costanti e dei punti di
partenza, felci, foglie, montagne etc. Frattali più elaborati, quali gli
insiemi di Mandelbrot e Julia,
si possono ottenere tramite algoritmi ricorsivi non lineari e nel campo dei
numeri complessi. Fig. 8. Insieme di Mandelbrot. Fig. 9. Insieme di Julia. |