将数据打印到文本文件

时间:2012-03-15 07:57:30

标签: matlab printf

我使用fprintf命令将.mat文件的内容存储到.txt.mat文件包含字符串。我的代码在同一列中打印数据。

fid = fopen('exp.txt','wt');
for i=1:275
    fprintf (fid,classes{i}{1})
end
fclose(fid);

当我使用\n和'\ r \ n'选项时,它们不会向文件打印任何内容。我很感激你的帮助!

1 个答案:

答案 0 :(得分:1)

有些文字编辑会显示这些新的字符,有些则不会。这是因为不同的标准,不同的软件和操作系统,例如:

end of line sequences
Windows end of line sequence:  \r\n
Unix end of line sequence: \n
Mac end of line sequence: \r

因此,如果你真的想要良好的人类可读格式,要么修复你的操作系统/软件并使用对该系统友好的字符,要么你想要在报告中保持一致,更好地用标准HTML格式写文件:) 添加“br”标签和命名文件.html就像写出'\ n'并命名它.txt一样简单!