how to load a file with header

2 views (last 30 days)
hyunmin
hyunmin on 6 Aug 2013
my file has one header
for example, my file name is gobang_no_aircon_20130729.dat
Matlab time = labVIEW(time)/(24*60*60)+datenum('1904-0101','yyyy-mm-dd');
3457900800.00000 0 0 0 27.8300000000000 0
3457900805.00000 0 0 0 27.8300000000000 0
3457900810.00000 0 0 0 27.8300000000000 0
...
I want to load this file but ,because of the header, I can't please tell me how to load this file

Answers (1)

Walter Roberson
Walter Roberson on 6 Aug 2013
fid = fopen('gobang_no_aircon_20130729.dat', 'r');
datacell = textscan(fid, '%g%g%g%g%g%g', 'headerlines', 1, 'collect', 1);
fclose(fid);
data_array = datacell{1};
  6 Comments
hyunmin
hyunmin on 6 Aug 2013
I already put collectOutput but it said "bad string"
Jan
Jan on 6 Aug 2013
@hyumin: If you read the documentation of textscan(), you will find all required information. It would not be efficient to ask Walter to re-tell, what you can read there.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!