Matlab:从csv文件中获取精确的十进制数

时间:2013-09-04 10:00:11

标签: matlab csv

我有一个CSV文件,其中我有十进制数字,如1.1,1.10,1.100。当我使用importdata或甚至文本扫描在Matlab中加载文件时,它显示所有这些数字相同:1.1最后丢弃0。但是,我对它们有不同的含义。

无论如何要恢复吗?

谢谢, 萨姆

1 个答案:

答案 0 :(得分:1)

你说你的意思是1.1而不是1.100000?在数学上,它们是相同的数字(我真诚地希望你已经知道了)。

因此,如果您的“数字”与任何严格定义的数学数字系统中的数字具有相同的含义(MATLAB通常假设是这种情况),则应将它们导入为字符串%s)而非数字(%d%f等),并按此处理。