how to read a file and convert to matrix format
2 views (last 30 days)
Show older comments
i am reading a file which has the values in the form
v -0.141202 5 5
v 3 5 5
v 4 5 5
i want to convert this in the form of a cell ignoring space ie in the form of 3X4 matrix
Thanks in advance
0 Comments
Accepted Answer
Azzi Abdelmalek
on 28 Sep 2012
fid = fopen('filename.txt');
out=textscan(fid,'%s')
fclose(fid);
out=reshape(out{:},4,[])'
2 Comments
Azzi Abdelmalek
on 1 Oct 2012
for jj =1:4
fid=fopen(sprintf('Secret1%d.obj',jj),'r' )
out=textscan(fid,'%s')
fclose(fid);
res{jj}=reshape(out{:},4,[])'
end
More Answers (1)
Sumit Tandon
on 28 Sep 2012
There are several options - e.g. using Import Wizard or TEXTSCAN command.
0 Comments
See Also
Categories
Find more on Large Files and Big Data in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!