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

资源简介

用最大最小距离实现聚类的matlab函数,只要有样本就能实现了!!

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%
%函数名称 CalCenter()
%参数m_center_i聚类中心结构
%m_pattern样品集
%返回值m_center_i聚类中心结构
%函数功能 计算聚类中心m_center_i的特征
%%%%%%%%%%%%%%%%%%%%%
function[m_center_i]=CalCenter(m_center_im_patternpatternNum)
a=0;%记录该类中心元素个数
[mn]=size(m_pattern(1).feature);
temp=zeros(mn);
for i=1:patternNum
    if(m_pattern(i).category==m_center_i.index)%累加中心所有样品
        a=a+1;
        temp=temp+m_pattern(i).feature;
    end
end
%m_center_i.pattrnNum=a;
if(a~=0)
    m_center_i.feature=temp/a;%取均值
else
    m_center_i.feature=temp;
end
               
      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1467  2012-11-07 10:57  C_MaxMinJuLei.m

     文件        624  2012-09-12 11:18  CalCenter.m

     文件        313  2012-09-17 14:24  maxminjulei.m

----------- ---------  ---------- -----  ----

                 2404                    3


评论

共有 条评论