如何在MATLAB中将uint32写入csv文件?

时间:2013-12-31 16:42:36

标签: matlab csv uint32

我在MATLAB中有一个uint32整数数组。 我想将它们导出为CSV文件。当我使用csvwrite()时,我得到一个指数形式..

b = uint32([1873569684     6411863   942650153  1666833080  3111076679])
csvwrite('tmpw.csv', b)

,CSV结果为:

1.8736e+09,6.4119e+06,9.4265e+08,1.6668e+09,3.1111e+09

而不是

1873569684,6411863,942650153,1666833080,3111076679

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

csvwrite最多可写入五位有效数字。如果需要更高的精度,请使用带有精度参数的dlmwrite