fcm函数进行模糊聚类的matlab工具包调用
时间: 2023-11-02 10:07:59 浏览: 76
感谢您的提问。关于fcm函数进行模糊聚类的matlab工具包调用,您可以通过以下代码实现:
```matlab
%导入数据
load iris.dat;
X = iris(:,1:4);
%设置参数
options = [2, 100, 1e-5, 0];
%进行模糊聚类
[center, U, objFun] = fcm(X, 3, options);
%结果展示
plot(X(:,1),X(:,2),'o');
maxU = max(U);
index1 = find(U(1,:) == maxU);
index2 = find(U(2,:) == maxU);
index3 = find(U(3,:) == maxU);
line(X(index1,1),X(index1,2),'marker','*','color','g');
line(X(index2,1),X(index2,2),'marker','*','color','r');
line(X(index3,1),X(index3,2),'marker','*','color','b');
```
希望对您有所帮助!
阅读全文