C
confi999
Guest
Hei,
Jeg har formatert datafil (hentet fra Fortran), som har 1 kolonne og 24000 rader.Verdiene er som
-0.8736252526127E-9
-0.1928287267367E-11
0.28373737626278E-12
etc etc.
Jeg har prøvd å lese disse dataene i matlab bruke følgende kommando:
fid = fopen ( "filnavn");
[b teller] = fscanf (fid, '% 25f', [1, inf]);
fclose (fid);
Jeg har forsøkt med% g samt format specifier.Da har jeg også prøvd å bruke "Beregnigner 'kommando av matlab.I alle tilfellene jeg ender opp med feil verdier av dataene i vektoren.Jeg får somethiing som 0.0001, -0.0005, 0.003,
osv. ....Disse er langt større verdier i forhold til de i kildefilen.
Kan noen gi råd til meg - hvordan jeg kan lese disse dataene vellykket i matlab.
Takk.
Jeg har formatert datafil (hentet fra Fortran), som har 1 kolonne og 24000 rader.Verdiene er som
-0.8736252526127E-9
-0.1928287267367E-11
0.28373737626278E-12
etc etc.
Jeg har prøvd å lese disse dataene i matlab bruke følgende kommando:
fid = fopen ( "filnavn");
[b teller] = fscanf (fid, '% 25f', [1, inf]);
fclose (fid);
Jeg har forsøkt med% g samt format specifier.Da har jeg også prøvd å bruke "Beregnigner 'kommando av matlab.I alle tilfellene jeg ender opp med feil verdier av dataene i vektoren.Jeg får somethiing som 0.0001, -0.0005, 0.003,
osv. ....Disse er langt større verdier i forhold til de i kildefilen.
Kan noen gi råd til meg - hvordan jeg kan lese disse dataene vellykket i matlab.
Takk.