24小时热门版块排行榜    

查看: 1671  |  回复: 5

zhupei_1117

铜虫 (初入文坛)

[交流] 【求助】matlab7里基于网格的聚类分析程序!已有3人参与

如题,有的大侠回复一下,谢了。STING,WaveCluster,CLIQUE等或者其他改进算法都可以!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

CHIC_LADY

铜虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我们学的是差不多的哦,可是我还只是初学者,也在找这方面的资料
细水长流
2楼2012-08-28 10:11:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

CHIC_LADY

铜虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
clear ;
clc;
close all;
fhandle=fopen('data.txt');
x=fscanf(fhandle,'     %g     %g',[2 inf]);
centerNum=3;            %分类中心的个数,可变
center=x(:,1:centerNum);%选取初始点
disp('初始聚类中心:');
disp(center);
[datarow,datacolumn]=size(x);
distancedata=zeros(centerNum,datacolumn);
step=10 ;       %迭代最大次数
%kinddata=zeros(datarow,datacolumn);
newCenter=caculateCenter1(centerNum,x,datacolumn,datarow,center);

while (sum(sum(newCenter~=center)))&step
    center=newCenter;
    times=10-step+1;
    fprintf('第%d次迭代,聚类中心为:\n',times);
    %disp('聚类中心为:');
    disp(center);
    newCenter=caculateCenter1(centerNum,x,datacolumn,datarow,center);%重新计算聚类中心
    step=step-1;
end


plot(x(1,,x(2,,'*');
hold on;
for h=1:centerNum
    plot(newCenter(1,h),newCenter(2,h),'+r');
    hold on;
end
grid;
legend('简单的多类类K均值聚类')
   
%sort=sort(data1);  %对距离进行排序
%sort2=sort(data2);
%m=find(data1==sortdata1(2));%找到次小值在的向量
%n=find(data1==sortdata1(2));%
%z11=x(m);
%z22=x(n);
细水长流
3楼2012-08-28 16:38:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

CHIC_LADY

铜虫 (小有名气)

这个也是别人提供的
细水长流
4楼2012-08-28 16:38:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
5楼2016-04-06 15:51:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

L_ww

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主你当时候找到了吗现在我找不到sting聚类的源码,能分享一下吗

发自小木虫IOS客户端
6楼2016-06-30 09:15:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhupei_1117 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见