• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: FCM  Matlab  

资源简介

本代码利用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

评论

共有 条评论