我用下面的代码试图导入csv file(7816 X 119)有很多微小的数字(1.0E-11和1.0E-9之间):导入CSV文件
filename = 'dataset.csv';
D = importdata(filename,',',1);
当我检查导入结果,我获得
D=
data: [187x119 double]
textdata: {1x119 cell}
colheaders: {1x119 cell}
注意的D
大小比原来的数据尺寸小了很多。
当我用一个数字较大的矩阵(而不是科学记数法)做同样的过程时,我没有任何问题。
我在想,如果MATLAB有一个限制的大小,我可以导入一个CSV文件或科学记数法的数字限制?
我不能重现这一点。剥离你的数据直到它工作,找出它现在的工作原理。我想你的数据是在某个地方腐败。小数字代表的是什么?科学计数法? – pschulz
@pschulz我已经这样做,但找不到错误。数字以科学记数法表示。数据文件是[CSV数据文件](http://mathpr.com/data_matlab.csv)。 – wipitillo
对于我提供的数据,它仍能正常工作。你一定在做别的事情。 – pschulz