Fortran array 3d

stuzzi1
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:
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
apatriarca
Non ho capito nulla.. Che significa che le dimensioni dell'array sono x, y e z numeri reali?

stuzzi1
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 :(

apatriarca
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?

stuzzi1
si hai ragione!basta un array di 3 elementi.
Grazie mille!

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.