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.

 채택된 답변

Gerd
Gerd 2011년 6월 29일

0 개 추천

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

댓글 수: 6

SARAH ZAVAREH
SARAH ZAVAREH 2011년 6월 29일
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 2011년 6월 29일
['%s' repmat('%f',1,255)]
SARAH ZAVAREH
SARAH ZAVAREH 2011년 6월 29일
Hi Oleg,
What about left hand side of this command?
???=textscan(fid,['%s' repmat('%f',1,255)]);
Gerd
Gerd 2011년 6월 29일
On the left hand side is your variable
Jan
Jan 2011년 6월 29일
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 2011년 6월 29일
Thank you all, it works :)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

태그

질문:

2011년 6월 29일

Community Treasure Hunt

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

Start Hunting!

Translated by