如何减少小数点.dat文件吗?

12个视图(30天)
SM
SM 2020年8月10日
回答: Les贝克汉姆 2020年8月11日
我用下面的代码:
格式长g
8)=轮(randperm(10日);
保存“A.dat”A -ascii
输出.dat文件:
9.0000000 2.0000000 e + e + 00 00 4.0000000 1.0000000 7.0000000 e + e + 00 00 8.0000000 e + e + 00 00 5.0000000 e + 00 1.0000000 e + 01
但是,它应该是:
9 2 4 7 1 8 5 10
9.00 2.00 4.00 7.00 1.00 8.00 5.00 10.00
请让我知道如何解决这个问题。

接受的答案

Les贝克汉姆
Les贝克汉姆 2020年8月11日
为你的两个可选的方法保存这些数据到一个文本文件,尝试以下两个选项。请阅读的文档 它给你完全控制你的数据写入到文件中。保存并不是一个很好的方式将数据保存到一个文本文件,特别是如果你关心结果文件的格式。
选项1:
fp = fopen (“A.dat”,“wt”);
流(fp,“% 3 d”,)
文件关闭(fp)
选项2:
fp = fopen (“A.dat”,“wt”);
流(fp,' % 6.2 f ',)
文件关闭(fp)
这将有助于阅读的文档 打开外部文件

更多的答案(0)

类别

找到更多的在大文件和大数据帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!