clusterdata
               Wrapper function for linkage and cluster.
 If cutoff is used, then clusterdata calls linkage and
 cluster with default value, using cutoff as a threshold value
 for cluster. If cutoff is an integer and greater or equal to 2,
 then cutoff is interpreted as the maximum number of cluster desired
 and the "MaxClust" option is used for cluster.
 If cutoff is not used, then clusterdata expects a list of pair
 arguments. Then you must specify either the "Cutoff" or "MaxClust" option
 for cluster. The method and metric used by linkage, are
 defined through the "linkage" and "distance" arguments.
See also: cluster, dendrogram, inconsistent, kmeans, linkage, pdist
Source Code: clusterdata
| 
 randn ("seed", 1)  # for reproducibility
 r1 = randn (10, 2) * 0.25 + 1;
 randn ("seed", 5)  # for reproducibility
 r2 = randn (20, 2) * 0.5 - 1;
 X = [r1; r2];
 wnl = warning ("off", "Octave:linkage_savemem", "local");
 T = clusterdata (X, "linkage", "ward", "MaxClust", 2);
 scatter (X(:,1), X(:,2), 36, T, "filled");
                     | 
