Cluster for binary matrix
4 ビュー (過去 30 日間)
古いコメントを表示
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
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 件)
参考
カテゴリ
Help Center および File Exchange で Statistics and Machine Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!