Replacing the numbers in a matrix
Afficher commentaires plus anciens
I have a matrix of numbers (22 x 22). Some of the numbers in the cells are zero. If the cell contains a zero, I want to replace in the numbers in the cells directly above, below, to the right and left also with a zero.
Réponse acceptée
Plus de réponses (1)
Andrei Bobrov
le 11 Avr 2017
Modifié(e) : Andrei Bobrov
le 11 Avr 2017
Let A - your array [22 x 22]
A(bwdist(A==0) <= 1) = 0
Catégories
En savoir plus sur Axis Labels 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!