Fortran: salvare su file in un formato voluto

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
crocotard
Prode Principiante
Messaggi: 3
Iscrizione: venerdì 14 febbraio 2014, 17:41
Distribuzione: ubuntu 13.04

Fortran: salvare su file in un formato voluto

Messaggio da crocotard »

Buondì a tutti, ho un problema a salvare alcuni dati su file: salva tutto, solo che alcuni dati li salva in notazione scientifica, in questo modo nel file output mi ritrovo (dico a caso) 1.12300000000 4.55656534E-002 1.09999999999 1.1509090000E-002
io uso il comando write(10,*) xstart(i)-xc,xend(i)-xc,ystart(i)-yc,yend(i)-yc
esiste un modo per far si che li scriva senza la notazione scientifica?quindi
1.12300000000 0.0455656534 1.09999999999 0.011509090000
grazie in anticipo
Ultima modifica di crocotard il sabato 5 aprile 2014, 15:17, modificato 1 volta in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Fortran

Messaggio da Zoff »

È buona norma utilizzare un titolo che spieghi il problema.
Per favore modifica il messaggio per assegnare un titolo piu' descrittivo.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: Fortran: salvare su file in un formato voluto

Messaggio da BlueEyes »

Ecco un esempio di formattazione dati:

Codice: Seleziona tutto

write (10,fmt="(5x,i2,3x,f6.3,3x,f5.2)") var1,var2,var3 

Cioè: 5x= 5 spazi vuoti, i2= 2 caratteri per variabile intera 
      f6.3 var.reale con 3 decimali, etc.
Ciao
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti