Come creare gli array multidimensionali in Fortran
Per definire una variabile array con una dimensione ( vettore ) o più dimensioni ( matrice ) nel linguaggio Fortran si usa l'istruzione DIMENSION.
DIMENSION nome(dim)
L'argomento nome indica il nome dell'array mentre l'argomento dim la dimensione.
Altri metodi
Il dimensionamento di una variabile array può essere effettuato anche nella dichiarazione del tipo di variabile.
INTEGER, DIMENSION(dim) :: nome
oppure
INTEGER nome(dim)
In un'istruzione di dimensionamento possono essere aggiunte più variabili separate tra loro da una virgola.
Un esempio pratico
In questo programma Fortran sono usate diverse tecniche di dichiarazione degli array.
La riga 2 di questo programma definisce tre matrici a,b,c di tipo intero con 20 righe e 20 colonne.
La riga 3 dimensiona la variabile x a due dimensioni senza modificare il tipo di dato.
La riga 4 dichiara una variabile array di tipo intero a tre dimensioni (5,5,5) con 5 elementi ciascuna e 53 elementi complessivi.
Nelle righe successive sono presenti alcune operazioni di assegnazione agli array e un'operazione di stampa.