MATLAB: Determining the number of ‘replicates’ in ‘start’ parameter in ‘kmeans’ function

k-meansstart_parameter

Hi all:
I need to determine the number of 'replicates' in 'start' parameter in 'kmeans' function. This should be done by using a 3D array. I am calling kmeans function like this :
[cluster cluster_center] = kmeans(double_image, nColors,'distance','sqEuclidean','start',[137;157]);
How can I add the number of replicates to the array?
Regards,
Safaa

Best Answer

For example, change [137;157] to repmat([137;157], 1, 1, 7) to get 7 replicates (all with the same starting location though!)