数学建模社区-数学中国
标题:
聚类分析中的最短距离法matlab实现代码遇难
[打印本页]
作者:
袁海亮
时间:
2013-8-24 14:14
标题:
聚类分析中的最短距离法matlab实现代码遇难
本帖最后由 袁海亮 于 2013-8-24 14:24 编辑
代码源程序如下:
clc,clear
a=[2,3,3,5,7,9]';
x=pdist(a)
xc=squareform(x)
y=linkage(x)
name1([1:5],1)='A';
name2=int2str([1:5]');
name=cellstr(strcat(name1,name2));
[h,t]=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)
[h,t]=dendrogram(y,'label',name) %画聚类图
作者:
madio
时间:
2013-8-25 09:19
a=[2,3,3,5,7,9]';
x=pdist(a) ;
xc=squareform(x) ;
y=linkage(x) ;
name1([1:6],1)='A';
name2=int2str([1:6]');
name=cellstr(strcat(name1,name2))
[h,t]=dendrogram(y,'label',name)%此处报错画不出聚类图像,求解
n=input('请输入分类的类别数(完成后回车)n=');
T=cluster(y,'maxclust',n)
复制代码
name的标记的值不够,应该是6个
作者:
袁海亮
时间:
2013-8-25 09:21
madio 发表于 2013-8-25 09:19
name的标记的值不够,应该是6个
谢谢 哥哥 了
作者:
原始戏码
时间:
2013-8-25 12:59
顶顶顶!!!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5