Ciao a tutti!
Scusate il quesito di basso profilo, ma sono bloccato in uno script su un problema banale. Devo costruire una matrice in cui ciascuna colonna è letta esternamente da file differenti. Dopo aver letto i singoli array (mi fermo a 3 nell'esempio: x(i), y(i) e z(i)) vado a scrivere la matrice con un semplice ciclo:
real, dimension(dim_max, 3)
...
do i= 1, dim_max
do k= 1, 3
if (k==1) A(i,k)= x(i)
if (k==2) A(i,k)= y(i)
if (k==3) A(i,k)= z(i)
enddo
enddo
Mi restituisce una matrice che non ha nulla a che fare con quello che vorrei!
Qualcuno mi sa dire dov'è l'errore?

Rispondi quotando