s = silhouette(X, clust)
s = silhouette(X, clust, distance)
[s, h] = silhouette(...)
silhouette computes silhouette values from pairwise distances. Plot handles are returned as an empty array.
X = [0; 1; 10; 11];
clust = [1; 1; 2; 2];
s = silhouette(X, clust)
X = [0 0; 0 1; 5 5; 5 6];
idx = kmeans(X, 2, 'Start', [0 0; 5 5]);
s = silhouette(X, idx, 'cityblock')