我有一个单元格数组,其中包含字符和数字作为值。在csv文件中逐行输出它,保持单元数组结构的最简单方法是什么? 例如,如果单元格数组是
[abc] [1] [131]
[def] [] []
[gh] [13] [999]
我希望文件看起来像
abc,1,131
def,,
gh,13,999
答案 0 :(得分:5)
示例:
%# cellarray
C = {
'abc' [1] [131]
'def' [] []
'gh' [13] [999]
};
%# write line-by-line
fid = fopen('file.csv','wt');
for i=1:size(C,1)
fprintf(fid, '%s,%d,%d\n', C{i,:});
end
fclose(fid);