MATLAB中写TXT文件换行的实现

本文介绍了使用MATLAB进行文件写入操作时遇到的换行问题及解决方法。通过对比不同的fprintf函数用法,最终实现了数据按行正确输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用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

(2)使用文本文件(.txt)进行数据存取的技巧总结

http://www.ilovematlab.cn/thread-872-1-1.html
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值