0

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

有没有办法挽回?

谢谢,山姆

4

1 回答 1

1

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

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

于 2013-09-04T10:08:10.587 回答