Finding the position within a matrix
Afficher commentaires plus anciens
Hi,
I have many clusters of zeros surrounded by ones in my binary matrix. How can I find the position of the clusters of zeros without returning positions of every single zero in the cluster. I just need the position of one zero within each of the clusters.
Thanks for your help.
Adelaide:)
2 commentaires
per isakson
le 8 Juin 2012
did you search for cluster in the file exchange?
Adelaide
le 8 Juin 2012
Réponses (1)
Andrei Bobrov
le 8 Juin 2012
eg
A = [...
1 1 1 1 1 1 1 1 1 1
1 0 0 1 1 1 0 0 1 1
1 0 0 0 1 1 1 0 0 1
1 1 0 1 1 1 1 0 0 1
1 1 1 1 1 1 1 0 0 0
1 1 1 1 0 0 1 1 1 1
1 0 1 1 0 0 1 1 1 1
1 0 1 0 0 1 1 1 0 1
1 1 1 0 0 1 0 1 0 1
1 1 1 1 1 1 1 1 1 1];
STATS = regionprops(~A, 'Centroid' , 'PixelList' )
Catégories
En savoir plus sur Univariate Discrete Distributions dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!