【发布时间】:2016-11-08 17:06:49
【问题描述】:
我在文本文件中存储了最多 10 个小数点的数字。
我在 MATLAB 中读取它,然后对数字执行 str2double,但我最多只能得到 4 个小数点。我应该怎么做才能得到小数点后的所有值。
例如:
str2double('-122.345464646')
ans =
-122.3455
但我需要整个数字 谢谢
【问题讨论】:
-
你确定你只能得到最多4个小数点吗?您不会将 Matlab 的浮点数默认显示与其存储方式混淆,是吗?调查
format命令。 -
既然你已经发布了一个代码 sn-p 我认为我最初的怀疑是正确的。
-
@HighPerformanceMark。是的,你是对的。很多东西
-
根据高性能标记的评论,使用
format long g显示所有数字