我正在實現AP聚類算法。我不知道如何爲不同的聚類點分配不同的顏色。如何更改matlab中聚類點的顏色
我的代碼段是:
I=find(diag(E)>0) % Find number of cluster head
K=length(I); %cluster head
fprintf('Number_of_clusters:''%d',length(I))
[tmp c]=max(distance(:,I),[],2);
c(I)=1:K ;
idx=I(c)
for k=1:K
ii=find(c==k)% cluster points
end;
我必須設置不同的顏色,以不同的集羣成員,如紅色爲羣集中的一個,藍色爲第二個等等。
我該怎麼做?
你沒有做任何繪圖,所以你想在哪裏設置顏色? – Ansari
你可能會考慮使用['scatter'](http://www.mathworks.com/help/techdoc/ref/scatter.html)[就像這個SO問題](http://stackoverflow.com/q/7692174/677667)。具體而言,您可以通過編程來更改標記類型。 –