今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
首页(百科问答网)  » 电脑/数码/通讯/互联网 » 软件  » 正文内容:

matlab中关于fopen和fprint换行的问题?


在matlab中我想要把我的得到的一组数读到txt文本中

我用的是fid=fopen('cvtshujux0.txt','wt') fprintf(fid,'%f/n',x1)这两个句子,可是为什么不显示换行呢?

输出的结果是0.000000/n0.481561/n1.281522/n2.126712/n3.141593

为什么不换行呢?



答案或建议:


你没有换行符,

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

fprintf(fid,'\f\n',x1)

这个跟你的文本编辑器有关。

你如果用word或写字板打开,是换行的。

windows自带的记事本,认为\r\n才是换行。

所以你如果要用记事本查看的话,建议你输出的时候用\r\n代替\n。

希望能帮助你!



文章来源:http://www.baikewenda.com/h/1107/a31538.html
精彩推荐

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号