K- Means clustering problem

Hello Everyone,
I have a small problem with clustering. I don't know if someone can help me with, i want to plot the graph of points and the centroids when i am using k-means clustering on the vector y = [ 2 4 5 6 7 8 1 1 3 4] and k=3 i am using the following commands:
n= [1:10]
y = [ 2 4 5 6 7 8 1 1 3 4]
plot(n, y, '*')
--those are the points i want to partition between the 3 clusters--
[p o]=kmeans(y,3)
plot(y(1,p==1),'r.')
plot(y(1,p==2),'b.')
plot(o(1,:),o(2,:),'kx')
plot(o(1,:),o(2,:),'ko')

Risposte (1)

Tom Lane
Tom Lane il 22 Apr 2013

0 voti

Try "help hold" to see how to make plotting commands stop overwriting previous figure contents.

Categorie

Scopri di più su Statistics and Machine Learning Toolbox in Centro assistenza e File Exchange

Richiesto:

il 21 Apr 2013

Community Treasure Hunt

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

Start Hunting!

Translated by