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

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

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

Answer by Matt Fig
on 9 Aug 2012

Accepted answer

dendrogram(L,0,'labels',labels)

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

## 0 Comments