read headerlines from a text file

I am trying to read each parameters in the second headerline of the file:
This is my code:
File =['data3.txt'];
fid = fopen(File,'rt');
tmp = textscan(fid, repmat('%s',1,9), 1, 'delimiter','', 'headerlines',1);
meta = tmp{1};
fclose(fid);
The problem is that the string I got is a whole string with everything connected together. Is there a way I can get these parameters separately?
The spaces between two adjacent parameters could differ from file to file.
Thank you.

 Respuesta aceptada

Fangjun Jiang
Fangjun Jiang el 28 de Abr. de 2011

0 votos

File =['data3.txt'];
fid = fopen(File,'rt');
tmp = textscan(fid, repmat('%s',1,9), 1, 'headerlines',1);
meta = tmp{1};
fclose(fid);
>> [tmp{:}]'
ans =
'3'
'90G10'
'B90G10*2*1'
'11JUL90'
'1836'
'29'
'10.9'
'94'
'37.1'

1 comentario

Liqing
Liqing el 28 de Abr. de 2011
Thank you very much. It works. Sorry about the confusion.

Iniciar sesión para comentar.

Más respuestas (3)

Walter Roberson
Walter Roberson el 28 de Abr. de 2011

0 votos

Leave out the 'delimiter',''
Liqing
Liqing el 28 de Abr. de 2011

0 votos

Thank you very much for the reply.
Unfortunately, that does not work. Once I remove the delimiter, what I got is only the first string - '3'.
Fangjun Jiang
Fangjun Jiang el 28 de Abr. de 2011

0 votos

What do you mean "that does not work". Type this:
[tmp{:}]'

Categorías

Más información sobre Historical Contests en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 28 de Abr. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by