import multi type data in MATLAB

How I can import a text file in MATLAB including 256 columns: first column is string and other columns are numeric data.

 Respuesta aceptada

Gerd
Gerd el 29 de Jun. de 2011
Hi Sarah,
depending on your specific file you can use
fid= fopen('File.txt');
textscan(fid,'%s%f.....');
fclose(fid);
Gerd

6 comentarios

SARAH ZAVAREH
SARAH ZAVAREH el 29 de Jun. de 2011
Hi Gerd,
Thanks for your answer.
My problem is that I have 255 columns of %f(numeric). How I can mention this larg number of %f in this command?!!
Oleg Komarov
Oleg Komarov el 29 de Jun. de 2011
['%s' repmat('%f',1,255)]
SARAH ZAVAREH
SARAH ZAVAREH el 29 de Jun. de 2011
Hi Oleg,
What about left hand side of this command?
???=textscan(fid,['%s' repmat('%f',1,255)]);
Gerd
Gerd el 29 de Jun. de 2011
On the left hand side is your variable
Jan
Jan el 29 de Jun. de 2011
Data = textscan(fid,['%s' repmat('%f',1,255)]);
Then Data is a cell, which contains the different columns as elements. See "help textscan".
SARAH ZAVAREH
SARAH ZAVAREH el 29 de Jun. de 2011
Thank you all, it works :)

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 29 de Jun. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by