updatev.m

来自「模糊核聚类算法的几篇论文及matlab源码」· M 代码 · 共 17 行

M
17
字号
function y=UpdateV(u0,x,c,m)
% v 聚类中心, 一个数组,存储了c 个聚类的中心点
% x 数据点,一共有n个数据点

n=length(x);

for i=1:c
    tempU=0;
    tempD=0;
    for k=1:n
       tempD=tempD+(u0(i,k)^m); % 计算分母
       tempU=tempU+(u0(i,k)^m)*x(:,k); % 计算分子       
    end

  v(:,i)=tempU/tempD;
end
y=v;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?