Notebook:matlab数据写⼊txt保存unix⽂件格式和Windows⽂
件格式
matlab将数据写⼊txt,⽤的函数主要是fprintf。⽣成的txt⽂件格式主有unix和windows两种。在不同的操作环境下,需要的txt的⽂件格式会不⼀样。这⾥简单做⼀个记录。
Unix⽂件格式,换⾏符是\n;Windows⽂件格式,换⾏符是\r\n。
下⾯举⼀个例⼦,换⾏符设定\r\n时,⽣成的txt⽂件是windows格式的。
clear; clc;
r=1:1:10;
results=[r;pi*r.^2];
fprintf格式fid=fopen('','w');
fprintf(fid,'%7s %9s\r\n','Radius','Area');
fprintf(fid,'%3d %11.4f\r\n',results);
fclose(fid);
这⾥⾯⽣成的txt⽂件是windows格式的。⽤notepad++打开,Edit->EOL Conversion,查询是Windows (CR LF)。
将上述代码改成\n,则是unix⽂件格式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论