Cluster for binary matrix

16 ビュー (過去 30 日間)
Yuang
Yuang 2016 年 5 月 17 日
コメント済み: Guillaume 2016 年 5 月 17 日
I want to form clusters in a binary matrix. Every element in matrix is connected with 4 neighbors (top is connected with bottom and left is connected with right). Two types of clusters. One is elements connected with each other with value 1 and the other is value 0. Most of time, there are more than 2 clusters in a matrix since 0 and 1 are not connected each other.
If A = [1,0; 0,0], 2 clusters.
If A = [1,0; 0 1], 4 clusters.
If A = [1,0,1; 0,1,1; 1,1,0], 3 clusters, all 1s are connected , all 0s are not connected.
Of course, you can define something else for the matrix.
  1 件のコメント
Guillaume
Guillaume 2016 年 5 月 17 日
I couldn't see a question in your post. What is the problem you're having? How to count the clusters? How to generate a random matrix with a given number of clusters?

サインインしてコメントする。

回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by