Matlab中fprintf函数中\r和\n有何区别呢

2017-06-10  本文已影响0人  百草丹心

在一般情况下回车和换行这两者是一样的,但在文本输出时,需要使用\r

x = 0:.1:1;

y = [x; exp(x)];

fid = fopen('exp.txt', 'wt');

fprintf(fid, '%6.2f %12.8f\r', y);%6表示占六个字符位,2表示小数点后保留两位,f表示实数小数形式,另:%d 整数,%e 实数(科学计算法形式)。

fclose(fid)

x = 0:.1:1;

y = [x; exp(x)];

fid = fopen('exp2.txt', 'wt');

fprintf(fid, '%6.2f %12.8f\n', y);

fclose(fid)

结果

exp.txt如下

exp.txt

exp2.txt

exp2.txt
上一篇下一篇

猜你喜欢

热点阅读