Matlab中fprintf函数中\r和\n有何区别呢?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/30 05:28:14
Matlab中fprintf函数中\r和\n有何区别呢?
\r的意思是Carriage return,即回车,\n的意思是New line,这两者有何区别呢?
\r的意思是Carriage return,即回车,\n的意思是New line,这两者有何区别呢?
在一般情况下回车和换行这两者是一样的,但在文本输出时,需要使用\r
看看这两个例子就明白了
x = 0:.1:1;
y = [x; exp(x)];
fid = fopen('exp.txt','wt');
fprintf(fid,'%6.2f %12.8f\r',y);
fclose(fid)
x = 0:.1:1;
y = [x; exp(x)];
fid = fopen('exp.txt','wt');
fprintf(fid,'%6.2f %12.8f\n',y);
fclose(fid)
在文本输出时,一般这样写
x = 0:.1:1;
y = [x; exp(x)];
fid = fopen('exp.txt','wt');
fprintf(fid,'%6.2f %12.8f\r\n',y);
fclose(fid)
再问: 用上面的两个例子得到的txt文档我打开没看出有什么区别呀,你能具体讲讲吗?
再答: 是有区别的啊,怎么没区别呢,一个换行了,一个没换行的!
再问: 这是我截图过来的,真的没看到差别呀,或者是版本问题?我的是R2012a
再答: 你不能在matlab中打开,你在外面使用记事本打开时不一样的!
看看这两个例子就明白了
x = 0:.1:1;
y = [x; exp(x)];
fid = fopen('exp.txt','wt');
fprintf(fid,'%6.2f %12.8f\r',y);
fclose(fid)
x = 0:.1:1;
y = [x; exp(x)];
fid = fopen('exp.txt','wt');
fprintf(fid,'%6.2f %12.8f\n',y);
fclose(fid)
在文本输出时,一般这样写
x = 0:.1:1;
y = [x; exp(x)];
fid = fopen('exp.txt','wt');
fprintf(fid,'%6.2f %12.8f\r\n',y);
fclose(fid)
再问: 用上面的两个例子得到的txt文档我打开没看出有什么区别呀,你能具体讲讲吗?
再答: 是有区别的啊,怎么没区别呢,一个换行了,一个没换行的!
再问: 这是我截图过来的,真的没看到差别呀,或者是版本问题?我的是R2012a
再答: 你不能在matlab中打开,你在外面使用记事本打开时不一样的!
Matlab中fprintf函数中\r和\n有何区别呢?
matlab 中fprintf
matlab中fprintf('x=%f/n',x1)怎么解读这个函数
注册商标中“TM"是什么意思,“R”呢?两者有何区别?
Matlab中,矩阵、向量和标量有何关系?有何区别?
matlab中filter和conv函数有什么区别?
matlab中fprintf('%4d year is a leap year.\n',year)这句话里面'%4d是什
matlab中 * 与 .*有什么区别呢?
matlab中颜色指令 '-r' 和'r'有什么区别啊
matlab中rando函数和random函数的区别
MATLAB中plot函数和line函数作用有区别吗?
matlab中二维函数n项和的问题,