我想读取由62列和2000行组成的excel 2003文件,然后从2类数据的2000模式中绘制2d树状图作为我在matlab中的绘图。当我运行脚本时,它给了我上面的错误。我不知道为什么。任何人有任何想法,为什么我有上述错误?错误“索引超出矩阵尺寸”
我的数据是在这里: http://rapidshare.com/files/383549074/data.xls
请删除2001列,如果你想利用这些数据进行测试。
,我的代码是在这里:
% Script file: cluster_2d_data.m
d=2000; n1=22; n2=40; N=62
Data=xlsread('data.xls','A1:BJ2000');
X=Data';
R=1:2000;
C=1:2;
clustergram(X,'Pdist','euclidean','Linkage','complete','Dimension',2,...
'ROWLABELS',R,'COLUMNLABELS',C,'Dendrogram',{'color',5})
错误发生在哪条线上?你试过调试它吗? – shoosh 2010-05-05 20:33:15
包含此代码的行:clustergram(X,'Pdist','euclidean','Linkage','complete','Dimension',2,...'ROWLABELS',R''COLUMNLABELS',C''树状图',{'color',5}) 代码中的最后一行 – Mola 2010-05-05 20:39:07
当您收到错误信息时,请输入“whos”以查看变量的大小。这将有助于调试。 – 2010-05-05 20:58:06