資源簡介
本代碼利用MATLAB編寫,根據模糊C均值聚類算法(FCM)實現樣本點的聚類功能。
代碼片段和文件信息
clear;clc;close?all;
data=importdata(‘C:\users\pc\desktop\cluster_dataset.txt‘);
plot(data(:1)data(:2)‘*‘);
cluster_n=3;
iter=50;
m=8;
num_data=size(data1);
num_d=size(data2);
U=rand(cluster_nnum_data);
col_sum=sum(U);
col_sum1=[col_sum;col_sum;col_sum];
U=U./col_sum1;
for?i=1:iter
????for?j=1:cluster_n
????????u_ij_m=U(j:).^m;
????????sum_u_ij=sum(u_ij_m);
????????sum_1d=u_ij_m./sum_u_ij;
????????c(j:)=sum_1d*data;
????end
????temp1=zeros(cluster_nnum_data);
????for?j=1:cluster_n
????????f
- 上一篇:基于TDOA定位的Chan-taylor混合加權算法
- 下一篇:算法帝國.mobi
評論
共有 條評論