该函数将输入的数据集data聚类为指定的cluster_n类

>> data=rand(100,2);
>> options=[2;100;1e-5;1];
>> [center,U,obj_fcn]=FCM(data,2,options);
找不到 'FCM' 的完全匹配项(区分大小写)。最接近的匹配项为: fcm(在 C:\Program Files\Polyspace\R2020b\toolbox\fuzzy\fuzzy\fcm.m 中)是不是想输入:
>> [center,U,obj_fcn]=fcm(data,2,options);
Iteration count = 1, obj. fcn = 9.882244
Iteration count = 2, obj. fcn = 8.471553
Iteration count = 3, obj. fcn = 8.362232
Iteration count = 4, obj. fcn = 8.076521
Iteration count = 5, obj. fcn = 7.625004
Iteration count = 6, obj. fcn = 7.295360
Iteration count = 7, obj. fcn = 7.161961
Iteration count = 8, obj. fcn = 7.104811
Iteration count = 9, obj. fcn = 7.073249
Iteration count = 10, obj. fcn = 7.054412
Iteration count = 11, obj. fcn = 7.043118
Iteration count = 12, obj. fcn = 7.036390
Iteration count = 13, obj. fcn = 7.032407
Iteration count = 14, obj. fcn = 7.030058
Iteration count = 15, obj. fcn = 7.028676
Iteration count = 16, obj. fcn = 7.027864
Iteration count = 17, obj. fcn = 7.027388
Iteration count = 18, obj. fcn = 7.027109
Iteration count = 19, obj. fcn = 7.026945
Iteration count = 20, obj. fcn = 7.026849
Iteration count = 21, obj. fcn = 7.026793
Iteration count = 22, obj. fcn = 7.026760
Iteration count = 23, obj. fcn = 7.026741
Iteration count = 24, obj. fcn = 7.026729
Iteration count = 25, obj. fcn = 7.026723
>> figure;
>> plot(data(:1),data(:2);'o');plot(data(:1),data(:2);'o');↑
错误: 表达式无效。请检查缺失的乘法运算符、缺失或不对称的分隔符或者其他语法错误。要构造矩阵,请使用方括号而不是圆括号。>> plot(data(:,1),data(:2);'o');plot(data(:,1),data(:2);'o');↑
错误: 表达式无效。请检查缺失的乘法运算符、缺失或不对称的分隔符或者其他语法错误。要构造矩阵,请使用方括号而不是圆括号。>> plot(data(:,1),data(:,2);'o');plot(data(:,1),data(:,2);'o');↑
错误: 表达式无效。调用函数或对变量进行索引时,请使用圆括号。否则,请检查不匹配的分隔符。>> plot(data(:,1),data(:,2),'o');
>> title('DemoTest of fcm Cluster');
>> xlabel('1st Dimension');
>> ylabel('2nd Dimension');
>> grid on;
>> hold on;
>> maxU=max(U);
>> index1=find(U(1,:)==maxU);
>> index2=find(U(2,:)==maxU);
>> line(data(index1,1),data(index1,2),'marker','*','color','g');
>> line(data(index2,1),data(index2,2),'marker','*','color','r');
>> plot([center([1 2],1)],[center([1 2],2)],'*','color','k')
>> hold off;
>>

用FCM函数实现模糊C均值聚类算法相关推荐

  1. 灰狼算法 c语言 代码,基于灰狼优化的模糊C—均值聚类算法

    谢亮亮+刘建生+朱凡 摘要:针对模糊C-均值聚类算法(FCM)存在易受初始聚类中心影响和容易陷入局部最优的问题,提出了一种将灰狼优化算法(GWO)和模糊C-均值相结合的新聚类算法(GWO-FCM).该 ...

  2. python计算iris数据集的均值_模糊C均值聚类算法及python实现

    目录 本文采用数据集为iris,将iris.txt放在程序的同一文件夹下.请先自行下载好. 模糊理论 模糊控制是自动化控制领域的一项经典方法.其原理则是模糊数学.模糊逻辑.1965,L. A. Zad ...

  3. php fuzzy,模糊C均值聚类算法(Fuzzy C-means)

    模糊c均值聚类与k均值聚类区别 k均值聚类 k均值聚类的实现中,把每个样本划分到单一的类别中,亦即是每个样本只能属于一种类别,不能属于多种类别.这样的划分,称为硬划分. 模糊c均值均类 为了解决硬划分 ...

  4. 具有自适应空间强度约束和隶属度链接的鲁棒模糊c均值聚类算法

    a b s t r a c t 实践证明,模糊C均值聚类方法是一种有效的图像分割方法.然而,对于噪声图像,FCM方法并不稳健且不太精确.提出了一种改进的FCM方法--FCM _ SICM法,用于噪声图 ...

  5. FCM 模糊C均值聚类算法

    首先FCM在图像分割领域有很多应用,FCM算法我觉得主要是两个部分,一个是模糊理论,一个是C/Kmean算法,这两者在数学家手中完美的结合. 下面切入整体,我也是为了温故才写的这篇博客,如有错误或者瑕 ...

  6. 【图像分割】基于局部信息的模糊C均值聚类算法(FLICM)实现图像分割matlab代码

    1 简介 以图像分割为研究内容,分析了图像的空频域特征,并在此基础之上提出了一种基于模糊局部信息C均值聚类的分割算法.由于FLICM算法充分利用局部空间信息和局部灰度信息,能够很好地描述模糊性,对于边 ...

  7. 模糊c均值聚类算法的c++实现

    首先输入点的个数,维度,分类数目 我的代码FCM中主要过程如下: 1:(init_c函数)随机初始化聚类中心 2:(comp_dis函数)计算每个点到每个聚类距离 dis[i][j] 表示i点到j聚类 ...

  8. 基于FCM模糊C均值聚类算法的MATLAB仿真

    目录 1.算法仿真效果 2.MATLAB源码 3.算法概述 4.部分参考文献 1.算法仿真效果 matlab2022a仿真结果如下: 2.MATLAB源码 %*********************

  9. 【图像分割】基于模糊C均值聚类算法CGFFCM实现彩色图像分割附matlab代码

    1 简介 The fuzzy c-means (FCM) algorithm is a popular method for data clustering and image segmentatio ...

  10. 基于遗传模拟退火算法的模糊C-均值聚类算法(SAGAFCM)—MATLAB实现

    本文的代码将放在最后,需要的小伙伴们可以免费获取哦!!! 文章目录 一.模糊C-均值聚类(FCM) 1.介绍 1).算法初步介绍 2)算法步骤 2.MATLAB实现 1).问题描述 2).算法实现 二 ...

最新文章

  1. C# - Get HttpWebResponse Text
  2. Android多媒体扫描过程(Android Media Scanner Prosess)
  3. CSP认证201509-4 高速公路[C++题解]:强连通分量、tarjan算法模板题
  4. 缓冲流、转换流、序列化流、打印流
  5. 10个有趣的Python教程,附视频讲解+练手项目。
  6. Linux 下的多线程下载工具
  7. leetcode - 538. 把二叉搜索树转换为累加树
  8. zabbix配置微信报警
  9. servlet-02-HTTP协议
  10. 服务器安装SSH服务:
  11. 用vb写计算机程序代码,用VB编写的抽奖程序源代码随机抽取不重复
  12. 期末考试-第一章-计算机视觉综述知识整理
  13. C语言经典例70-编写求字符串长度函数
  14. 网络:网络地址到虚拟地址的映射ARP
  15. html5 audio音乐播放,循环播放等9款播放器
  16. 织梦建站:织梦CMS整站源码通用安装教程(图文教程)
  17. 独孤思维:赚钱的黄金法则
  18. Flutter App开发蓝牙协议
  19. 微信小程序dialog使用
  20. 事物认识分析基本方法(转)

热门文章

  1. RNA-seq——五、根据差异基因画火山图、在火山图上标记基因名
  2. LDAP 统一认证 单点登录学习
  3. 生物特征识别:小面积指纹识别算法(二)
  4. 应急响应— 操作系统分析(病毒、后门)
  5. Linux下安装vmWare tools工具(详细讲解)
  6. python结合mysql 购物管理系统
  7. 全国大学生“高教杯“成图大赛:关于蜗轮蜗杆快速建模研究(一)
  8. 项目管理十大知识领域之项目相关方管理
  9. java的hsf高速框架_分布式服务框架HSF - osc_n50eizn7的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. java 微信公众平台 开源_Java微信公众号开发之开源框架推荐