模糊C均值聚类
=size(data(:,:,1));x=zeros(m*n,3);
for i=1:m
for j=1:n
x(i,1)=j;
x(i,2)=i;
x(i,3)=data(i,j,1);
end
end
X = zscore(xdata);
%****************************进行模糊C均值聚类******************************
% 设置幂指数为3,最大迭代次数为200,目标函数的终止容限为1e-6,不显示中间迭代过程
options = ;
% 调用fcm函数进行模糊C均值聚类,返回类中心坐标矩阵center,隶属度矩阵U,目标函数值obj_fcn
= fcm(X,3,options);
%****************查看聚类结果*****************************
id1 = find(U(1,:) == max(U));
id2 = find(U(2,:) == max(U));
id3 = find(U(3,:) == max(U));
city(id1)
city(id2)
city(id3)
为什么一查看聚类结果
就出现错误呢
请大神指点一下为什么
总提示指数超过矩阵维数
那三个表情是什么啊 我爱照镜子 发表于 2013-8-20 16:54 static/image/common/back.gif
那三个表情是什么啊
:::::::::
页:
[1]