take the Data after Clustering

6 visualizaciones (últimos 30 días)
Huy Cao
Huy Cao el 28 de Nov. de 2021
Comentada: Huy Cao el 28 de Nov. de 2021
Hi, can anyone show me how to take the Data out after we used Clustering. After i used Kmeans Clustering I don't how to take the Data from each Cluster. Thank youuuuu
clear all
close all
clc
rng(2)
[num,txt,raw] = xlsread('ClusteringData.xlsx')
figure;
X=cell2mat(raw);
plot(X(:,2),X(:,1),'.');
[idx,C]= kmeans(X,5);
figure
title 'Kmeans Clustering';
xlabel 'Wing speed';
ylabel 'Power';
gscatter(X(:,2),X(:,1),idx)
hold on
plot(C(:,2),C(:,1),'kx')
legend('Cluster 1','Cluster 2','Cluster 3','Cluster 4','Cluster 5','Cluster Centroid')

Respuesta aceptada

Image Analyst
Image Analyst el 28 de Nov. de 2021
For example to extract out only class #2 you can use masking
class2Rows = idx == 2;
class2Data = X(class2Rows, :);
  1 comentario
Huy Cao
Huy Cao el 28 de Nov. de 2021
OMG you're the bestttt. Thank youuuuu

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by