Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

why dendrogram is not working?

Asked by huda nawaf on 9 Aug 2012

hi, i try use ward method for clustering:

X=[-0.4326 , -1.6656 , 0.1253 , 0.2877 , -1.1465 , 1.1909]';
   Y=[1.1892 , -0.0376 , 0.3273 , 0.1746 , -0.1867 , 0.7258]';
%Form a matrix by combining x and y
   input=[X,Y]
%Set up a series of labels for the points between A and F
   labels={'A';'B';'C';'D';'E';'F'};
   p=pdist(input,'euclidean')
%Given the distances, the Ward links between the points can be calculated:
   L=linkage(p,'ward')
 %Finally, we produce the dendrogram plot to show the links and add the labels:
dendrogram(L,labels)

%%%%%%%%%%%%%% when run it i got this error

??? Undefined function or method 'gt' for input arguments of type 'cell'.

Error in ==> dendrogram at 169

if (m > p) && (p ~= 0)

Error in ==> ward at 11

dendrogram(L,labels)

thanks

0 Comments

huda nawaf

Tags

1 Answer

Answer by Matt Fig on 9 Aug 2012
Accepted answer
dendrogram(L,0,'labels',labels)

2 Comments

huda nawaf on 9 Aug 2012

many thanks

huda nawaf on 13 Aug 2012

hi, if I want to label big size of data . say 1000 values, what I ahve to do with labels?

thansk

Matt Fig

Contact us