- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
fcm源代码
function [center, U, obj_fcn] = FCMClust(data, cluster_n, options) % FCMClust.m? ?采用模糊C均值对数据集data聚为cluster_n类??% % 用法: %? ?1.??[center,U,obj_fcn] = FCMClust(Data,N_cluster,options); %? ?2.??[center,U,obj_fcn] = FCMClust(Data,N_cluster); %? ? % 输入: %? ?data? ?? ???---- nxm矩阵,表示n个样本,每个样本具有m的维特征值 %? ?N_cluster? ?---- 标量,表示聚合中心数目,即类别数 %? ?options? ???---- 4x1矩阵,其中 %? ?? ? options(1):??隶属度矩阵U的指数,1? ?? ?? ?? ?? ?? ?(缺省值: 2.0) %? ?? ? options(2):??最大迭代次数? ?? ?? ?? ?? ?? ?? ?? ?? ?(缺省值: 100) %? ?? ? options(3):??隶属度最小变化量,迭代终止条件? ?? ?? ???(缺省值: 1e-5) %? ?? ? options(4):??每次迭代是否输出信息标志? ?? ?? ?? ?? ? (缺省值: 1) % 输出: %? ?center? ?? ?---- 聚类中心 %? ?U? ?? ?? ???---- 隶属度矩阵 %? ?obj_fcn? ???---- 目标函数值 %? ?Example: %? ?? ? data = rand(100,2); %? ?? ? [center,U,obj_fcn] = FCMClust(data,2); %? ?? ? plot(data(:,1), data(:,2),o); %? ?? ? 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; if nargin ~= 2 nargin ~= 3,? ? %判断输入参数个数只能是2个或3个 ? ? ? ? error(Too many or too few input arguments!); end data_n = size(data, 1); % 求出data的第一维(rows)数,即样本个数 in_n = size(data, 2);? ?% 求出data的第二维(columns)数,即特征值长度 % 默认操作参数 default_options = [2;? ? ? ? % 隶属度矩阵U的指数 ? ? 100;? ?? ?? ?? ?? ? % 最大迭代次数??? ? 1e-5;? ?? ?? ?? ?? ?% 隶属度最小变化量,迭代终止条件 ? ? 1];? ?? ?? ?? ?? ???% 每次迭代是否输出信息标志??if nargin == 2, ? ? ? ? options = default_options; else? ?? ? %分析有options做参数时候的情况 ? ? ? ? % 如果输入参数个数是二那么就调用默认的option; ? ? ? ? if length(options) 4, %如果用户给的opition数少于4个那么其他用默认值; ? ? ? ? ? ? ? ? tmp = default_options; ? ? ? ? ? ? ? ? tmp(1:length(options)) = options; ? ? ? ? ? ? ? ? options = tmp; ? ? end ? ? % 返回options中是数的值为0(如NaN),不是数时为1 ? ? ? ? nan_index = find(isnan(options)==1); ? ? %将denfault_options中对应位置的参数赋值给options中不
您可能关注的文档
- 浅析采用数值模拟方法求解混凝土弹性模量.doc
- 陕旅版四年级英语上册月考试卷.doc
- 设备厂基础培训教程-1.ppt
- 2012年中考数学试卷分类汇编:24直角三角形与勾股定理.doc
- 有机物分子确定专题.ppt
- XX中学民主评议行风评述报告.doc
- 教学实习报告模版.doc
- 七年级上地理期中考试试题.doc
- 线性表编程实验.doc
- 语文多媒体实践报告.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- T∕CEC 131.4-2016 铅酸蓄电池二次利用 第4部分:电池维护技术规范.pdf
- 百日咳试题附有答案.docx VIP
- 2024年广东省深圳市光明区人大常委会办公室招聘一般类岗位专干12人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 高中语文任务驱动型材料作文:枯燥与热闹审题指导(含解析).docx VIP
- 某镇卫生院污水设计方案.pdf VIP
- 2024年广东深圳市光明区人大常委会办公室招聘一般类岗位专干3人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 中考数学经验交流会发言稿.pdf
- 2024年7月广东省深圳市光明区人大常委会办公室招聘10人历年【高频考点汇总500题】模拟卷及参考答案详解.docx VIP
- 《溜冰圆舞曲和雷鸣电闪波尔卡》精品课件2023.pptx
- 水利项目安全评价报告.docx
文档评论(0)