Così, ho creato un file binario con FORTRAN, utilizzando qualcosa di simile a questo:Guardando uscita binario da FORTRAN su gnuplot
open (3,file=filename,form="unformatted",access="sequential")
write(3) matrix(i,:)
Il modo in cui ho capito, i rilievi FORTRAN il file con 4 byte su entrambi i lati del file, e il resto sono solo i dati che voglio (in questo caso, una lista di 1000 doppi).
Voglio leggere questo in con gnuplot, tuttavia, non so come ottenere gnuplot per saltare il primo e l'ultimo 4 byte e leggere il resto come doppio. La documentazione non è molto utile in questo senso.
Grazie
Utilizzare Steam IO per ottenere i byte extra, come suggerito all'indirizzo http://stackoverflow.com/questions/8751185/fortran-binary-file-format –
Non ho visto che questo era un duplicato dell'altra domanda , forse qualcuno può chiudere questo? – steabert
Questo è piuttosto diverso dall'altra domanda ... fondamentalmente non sto chiedendo come modificare l'output di fortran (anche se questo risolve il mio problema), sto chiedendo come ottenere gnuplot per leggere nei dati. –