【发布时间】:2012-11-17 00:36:51
【问题描述】:
亲爱的stackoverflowers,
我想使用 matlab 创建一个 .txt 文件。 内容应该用制表符分隔。 它应该有 3 列,并且第 3 列应该用元胞数组中的字符串填充。 比方说
A=[2; 3; 3;];
B=2*A;
C=cell(3,1);
C{1,1}='string1'; C{2,1}='string2'; C{3,1}='string3';
最后应该是这样的:
2 4 string1
3 6 string2
3 6 string3
我已经找到了,如何将 2 个矩阵放入一个文本文件中: dlmwrite('filename.txt', [A B], '分隔符', '\t')
但是如何追加单元格的内容呢? 最好只在文件中包含字符串,而不是单引号。 我没有在其他地方找到解决方案,也没有在其他地方问过这个问题。 我很欣赏各种建议。
【问题讨论】:
-
使用 cprintf 生成字符数组并将其写入文件:mathworks.com/matlabcentral/fileexchange/24093
标签: matlab