matlab关于文本文件的操作函数基本都是继承C语言的,但存在一些细微的差别。
1.写txt换行的实现
方法一:
fid=fopen('filename.txt','
w');
fprintf(fid,'%d
\r\n',a);
fclose(fid);
方法二:
fid=fopen('filename.txt','
wt'); %加t表示以文本文件模式(text mode)打开
fprintf(fid,'%d
\n',a);
fclose(fid);
在window系统下想要在txt中看到有换行的效果得用wt输出
说明,关于换行符还与操作系统有关!
2. 在txt文本里接着写
C语言里打开时的命令是
fid=fopen('filename.txt','a
w
');
而在matlab里则是
fid=fopen('filename.txt','a
');