使用MATLAB读写文件,程序如下
data3343_change=fopen('data3343_change.txt','w');
for i=1:40
fprintf(data3343_change,'%3d',0);
fprintf(data3343_change,'%3d\n',0);
fprintf(data3343_change,'\n');
end
输出的文件中所有的数据都在同一行,也就是说'%3d\n'和'\n'都未能实现换行
查阅资料,将程序改为
fprintf(data3343_change,'%3d',0);
fprintf(data3343_change,'%3d\n',0);%baro
fprintf(data3343_change,'\r\n');
实现了功能。注:'\n\r'也不能实现想要的功能
参考的资料链接:
(1)整理:matlab中fprintf 输出换行,按行列输出
http://blog.sina.com.cn/s/blog_491b86bf0100xo17.html