层次聚类(matlab数学建模)

544 阅读1分钟

简单介绍

通过某种相似性测度计算节点之间的相似性,并按相似度由高到低排序,逐步重新连接个节点。

简单示例

%生成数据
rng('default');  % For reproducibility
X = [gallery('uniformdata',[10 3],12); ...
    gallery('uniformdata',[10 3],13)+1.2; ...
    gallery('uniformdata',[10 3],14)+2.5];
y = [ones(10,1);2*(ones(10,1));3*(ones(10,1))]; % Actual classes
%作图
scatter3(X(:,1),X(:,2),X(:,3),100,y,'filled')
title('Randomly Generated Data in Three Clusters');
%聚类指数
T1 = clusterdata(X,3)