how to read a file and convert to matrix format
조회 수: 2 (최근 30일)
이전 댓글 표시
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
채택된 답변
Azzi Abdelmalek
2012년 9월 28일
fid = fopen('filename.txt');
out=textscan(fid,'%s')
fclose(fid);
out=reshape(out{:},4,[])'
댓글 수: 2
Azzi Abdelmalek
2012년 10월 1일
for jj =1:4
fid=fopen(sprintf('Secret1%d.obj',jj),'r' )
out=textscan(fid,'%s')
fclose(fid);
res{jj}=reshape(out{:},4,[])'
end
추가 답변 (1개)
Sumit Tandon
2012년 9월 28일
There are several options - e.g. using Import Wizard or TEXTSCAN command.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Large Files and Big Data에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!