problem reading entire file with fscanf

3 Ansichten (letzte 30 Tage)
Kristy Hansen
Kristy Hansen am 20 Okt. 2014
Beantwortet: Orion am 20 Okt. 2014
Hello,
I am using the code below in Matlab 2014b to read a text file (please see attached) and it stops reading after processing 4 lines. I am not sure where to start with troubleshooting this problem so I hope that someone more experienced than me can assist. Thank you in advance!
ii = 1;
filename = ['data [Anemometer 1]-' num2str(ii) '.txt'];
fh = fopen( filename, 'r' );
for jj=1:5 % ignoring headerlines fgetl(fh); end
data = fscanf( fh, '%*i,%*i,%f,%f,%f,%f,%*s', [4,inf])
fclose(fh);

Akzeptierte Antwort

Orion
Orion am 20 Okt. 2014
Hi,
You should use the import Wizard tool to generate a script or function which read your text file the way you need, or at least which returns you a cell array easier to treat (seems you have hexadecimal datas) than the raw file.

Weitere Antworten (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by