1

我在 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

任何想法?

谢谢!

4

1 回答 1

3

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

于 2013-12-31T17:12:02.407 回答