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

资源简介

FCM模糊聚类matlab代码,function [C, dist, J] = fcm(X, k, b)

资源截图

代码片段和文件信息

function [C dist J] = fcm(X k b)
iter = 0;
[N p] = size(X);
P = randn(N k);
P = P./(sum(P 2)*ones(1 k));
J_prev = inf; J = [];
while true
    iter = iter + 1;
    t = P.^b;
    C = (X‘*t)‘./(sum(t)‘*ones(1 p));
    dist = sum(X.*X 2)*ones(1 k) + (sum(C.*C 2)*ones(1 N))‘-2*X*C‘

评论

共有 条评论