How to read data from a file

I have difficulty reading data from a file into an array
(or arrays). The file looks like the following (3 rows, 6
columns):
1,0,0.99539,-0.05889,0.85243,g
1,0,1,-0.18829,0.93035,d
1,0,1,-0.03365,1,g
Thanks, Min

 Accepted Answer

This will read it into a cell array (assuming your file name is mixedData.m):
fid = fopen('mixedData.m');
C = textscan(fid,'%f %f %f %f %f %s','Delimiter',',')
fclose(fid)
C{1}
ans =
'g'
'd'
'g '

1 Comment

MIN
MIN on 19 Mar 2011
Thank you very much. This is very helpful.

Sign in to comment.

More Answers (0)

Categories

Find more on Text Analytics Toolbox in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!