code shows error in function
2 ビュー (過去 30 日間)
古いコメントを表示
I am using following code to write text file.. This is the part of a function.. and it works...
fid = fopen(sprintf('Image%d.txt',imageNumber),'wt');
for j=1:length(y),
fprintf(fid,'%f %f\n',y(j),x(j));
end
Now when i am using following code to read the same file then it shows error..
why.?
C = textscan('Image%d.txt',imageNumber);
0 件のコメント
採用された回答
Walter Roberson
2012 年 12 月 21 日
You do not textscan() a file name: you textscan() a file identifier created by fopen()
fid = fopen(sprintf('Image%d.txt',imageNumber),'rt');
C = textscan(fid, '%f%f');
fclose(fid)
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Standard File Formats についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!