How to print data from cell array to a text file ?
4 ビュー (過去 30 日間)
古いコメントを表示
Dear programmers
I have a cell array(FINALSHEET) as provided in the image file. I need to write the contents of FINALSHEET{1,1} (which is having only integer values) and FINALSHEET{1,2}( which is having only floating values) in a text file say, matlab_data.txt. I have tried a code as shown below but it concetanates both FINALSHEET{1,1} and FINALSHEET{1,2}. Please help.
FINALSHEET= { diffusion{1,1}{1,1}, YMF};
fid = fopen('matlab_data.txt','w');
for row = 1:1:16356
fprintf(fid ,'%d %f \n', FINALSHEET{1,1}{row,:},FINALSHEET{1,2}{row,:});
end
fclose(fid)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/250744/image.jpeg)
0 件のコメント
採用された回答
Marcel Kreuzberg
2019 年 11 月 27 日
try
fprintf(fid ,'%d %f \r\n', FINALSHEET{1,1}{row,:},FINALSHEET{1,2}{row,:});
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Cell Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!