如何使用matlab中的函数FCM

模糊C均值聚类算法可以将输入数据集聚类到指定的cluster_n类中。

功能描述

语法格式

[center,U,obj_fcn] = FCM(数据,聚类_n,选项)

用法:

1.[center,U,obj_fcn] = FCM(Data,N_cluster,options);

2.[center,U,obj_fcn] = FCM(Data,N _ cluster);

输入变量

Data-n * m矩阵,代表n个样本,每个样本有m维特征值。

Cluster_n - scalar,表示聚集中心的数量,即类别的数量。

选项-4 * 1列向量,其中

Options(1):隶属矩阵u的指数,>;1(默认值:2.0)

选项(2):最大迭代次数(默认值:100)

选项(3):隶属度最小变化,迭代终止条件(默认值:1e-5)。

Options(4):是否为每次迭代输出信息标志(默认值:0)。

输出变量

中心-聚类中心

U -隶属矩阵

目标函数值