Fortran array 3d
Ciao a tutti!!!
Io ho 3 valori: x, y, z...devo creare un array 3D dove le 3 dimensioni sono proprio x, y, z...
v(x,y,z)
Io ho fatto:
x,y,z li prendo da un file esterno e sono 3 numeri reali.
Ma cosi non ottengo un array 3D...Qualcuno mi aiuta???
grazie milleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Io ho 3 valori: x, y, z...devo creare un array 3D dove le 3 dimensioni sono proprio x, y, z...
v(x,y,z)
Io ho fatto:
REAL(kind=dpc), allocatable :: vector(:,:,:) allocate(vector(0:1,0:1,0:1)) vector=[x, y, z]
x,y,z li prendo da un file esterno e sono 3 numeri reali.
Ma cosi non ottengo un array 3D...Qualcuno mi aiuta???
grazie milleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Risposte
Non ho capito nulla.. Che significa che le dimensioni dell'array sono x, y e z numeri reali?
Scusami, forse mi sono spiegata male...
Quello che voglio è un vettore posizione cartesiano quindi 3D...v(x,y,z)
Ho x,y,z che sono 3 numeri reali...
non so se mi sono spiegata
Quello che voglio è un vettore posizione cartesiano quindi 3D...v(x,y,z)
Ho x,y,z che sono 3 numeri reali...
non so se mi sono spiegata

Ma l'array che cosa deve contenere? Se deve contenere solo 3 valori, perché complicarsi la vita invece di usare un semplice array di 3 elementi?
si hai ragione!basta un array di 3 elementi.
Grazie mille!
Grazie mille!