我有一个包含20列的数据文件。我使用了2列数据文件(总共100个向量)
我在iMac上使用matlab R2015a 64bit(内存8 GB 1600 MHz DDR3 |处理器3.5 GHz Intel Core i5)
当我删除一些数据并使用80个向量(数据)时,我收到此错误
请求5370401x5615001(224670.8GB)数组超出最大数组 尺寸偏好。创建大于此限制的数组可能需要a 很长一段时间并导致MATLAB变得反应迟钝。查看数组大小 限制或偏好面板以获取更多信息。
当我使用所有数据100个向量时,我得到了这个错误。
使用repmat时出错超出了程序允许的最大变量大小。
我正在使用以下代码。
data=csvread('test.csv');
findLength = data(:,[2:3]);
L = length(findLength); disp(L);
d2 = data(:, 2);
d3 = data(:, 3);
[idx,C] = kmeans(data,2);
x1 = min(d2):0.01:max(d2);
x2 = min(d3):0.01:max(d3);
[x1G,x2G] = meshgrid(x1,x2);
更新 第2列中的最大数字是56159,第3列中的最大数字是73498。