聚类分析中的最短距离法matlab实现代码遇难
本帖最后由 袁海亮 于 2013-8-24 14:24 编辑代码源程序如下:
clc,clear
a=';
x=pdist(a)
xc=squareform(x)
y=linkage(x)
name1(,1)='A';
name2=int2str(');
name=cellstr(strcat(name1,name2));
=dendrogram(y,'label',name)%此处报错画不出聚类图像,求解
n=input('请输入分类的类别数(完成后回车)n=');
T=cluster(y,'maxclust',n)
运行结果:
Error using dendrogram (line 127)
Must supply a label for each observation.
Error in juleifenxi1 (line 14)
=dendrogram(y,'label',name) %画聚类图
a=';
x=pdist(a) ;
xc=squareform(x) ;
y=linkage(x) ;
name1(,1)='A';
name2=int2str(');
name=cellstr(strcat(name1,name2))
=dendrogram(y,'label',name)%此处报错画不出聚类图像,求解
n=input('请输入分类的类别数(完成后回车)n=');
T=cluster(y,'maxclust',n)name的标记的值不够,应该是6个
madio 发表于 2013-8-25 09:19 static/image/common/back.gif
name的标记的值不够,应该是6个
:handshake 谢谢 哥哥 了 顶顶顶!!!
页:
[1]