Replacing the numbers in a matrix
Show older comments
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.
Accepted Answer
More Answers (1)
Andrei Bobrov
on 11 Apr 2017
Edited: Andrei Bobrov
on 11 Apr 2017
Let A - your array [22 x 22]
A(bwdist(A==0) <= 1) = 0
Categories
Find more on Axis Labels in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!