在线等回复
本帖最后由 袁海亮 于 2013-8-20 16:15 编辑=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)
为什么一查看聚类结果
就出现错误呢
请大神指点一下为什么
总提示指数超过矩阵维数
http://www.madio.net/thread-198267-1-1.html
亲,在有问题时,记得标题要写相关的困惑和哪一方面的知识,这样才能能快的得到帮助,要不一般看到你这标题,没人愿意点开看的
页:
[1]