我有一个CSV文件,其中我有十进制数字,如1.1,1.10,1.100。当我使用importdata或甚至文本扫描在Matlab中加载文件时,它显示所有这些数字相同:1.1最后丢弃0。但是,我对它们有不同的含义。
无论如何要恢复吗?
谢谢, 萨姆
答案 0 :(得分:1)
你说你的意思是1.1而不是1.100000?在数学上,它们是相同的数字(我真诚地希望你已经知道了)。
因此,如果您的“数字”与任何严格定义的数学数字系统中的数字具有相同的含义(MATLAB通常假设是这种情况),则应将它们导入为字符串 (%s
)而非数字(%d
,%f
等),并按此处理。