Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 CSV 文件,其中有十进制数字,如 1.1、1.10、1.100。当我使用 importdata 甚至 textscan 在 Matlab 中加载文件时,它显示所有这些数字相同:1.1 最后丢弃 0。但是,我对它们有不同的含义。
有没有办法挽回?
谢谢,山姆
你是说你的意思是 1.1 和 1.100000 不同?在数学上,它们是相同的数字(我真诚地希望你已经知道这一点)。
因此,如果您的“数字”与任何严格定义的数学数字系统中的数字的含义不同(MATLAB 通常假设是这种情况),您应该将它们导入为字符串( %s) 而不是数字 ( %d,%f等。 ),并照此处理它们。
%s
%d
%f