matlab聚类算法代码
时间: 2023-10-25 12:11:19 浏览: 106
MATLAB-聚类算法.zip
以下是一个简单的 MATLAB 聚类算法代码示例:
```matlab
% 生成随机数据
data = rand(100, 2);
% 使用 k-means 算法进行聚类
k = 3; % 聚类数目
[idx, C] = kmeans(data, k);
% 可视化聚类结果
figure;
scatter(data(:,1), data(:,2), [], idx, 'filled');
hold on;
scatter(C(:,1), C(:,2), 100, 'k', 'filled');
```
这段代码生成了一个包含 100 个随机数据点的数据集,并使用 k-means 算法将其分为 3 类。最后,使用散点图可视化了聚类结果。
阅读全文