我用下面的代碼試圖導入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