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 件)

カテゴリ

ヘルプ センター および File ExchangeData Import and Export についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by