我有一些數據點,我已經將它們劃分爲一些聚類算法,如下圖所示:(可能需要一些時間才能顯示圖像) alt text http://www.freeimagehosting.net/uploads/05a807bc42.png在MATLAB中的數據集羣上繪製多邊形的問題
每種顏色代表不同的簇。我必須在每個羣集周圍繪製多邊形。由於這個原因,我使用convhull。但是,正如你所看到的,紅色星團的多邊形非常大,覆蓋了很多區域,這不是我正在尋找的區域。我需要在我的數據集周圍繪製線條(拼圖)。例如在上面的圖片中,我想要一個與3個分支的紅色羣集完全相同(和周圍)繪製的多邊形。換句話說,在這種情況下,我需要一個帶有3個分支的多邊形來覆蓋我的紅色羣集,而不是涵蓋整個區域的那個大多邊形。誰能幫我這個? 請注意該解決方案應該是通用的,因爲在算法的每次運行中簇將會改變,因此它需要以一種通用的方式。
重複http://stackoverflow.com/questions/2944872/drawing-and-filling-different-polygons-at-the-same-time-in-matlab – 2010-06-01 20:19:06
我很抱歉,但這是完全不同的。 ... – Hossein 2010-06-01 20:41:51