Hi all,
Let say I have this matrix:
[NaN NaN NaN NaN NaN NaN NaN;NaN 2 2 2 2 2 NaN;NaN 2 1 1 1 2 NaN;NaN 2 1 2 1 2 NaN;NaN 2 1 1 1 2 NaN;NaN 2 2 2 2 2 NaN;NaN NaN NaN NaN NaN NaN NaN]
I would like to replace all numbers 2 that are neighbor to NaN by NaN, the result I want is:
[NaN NaN NaN NaN NaN NaN NaN;NaN NaN NaN NaN NaN NaN NaN;NaN NaN 1 1 1 NaN NaN;NaN NaN 1 2 1 NaN NaN;NaN NaN 1 1 1 NaN NaN;NaN NaN NaN NaN NaN NaN NaN;NaN NaN NaN NaN NaN NaN NaN]
I´m quite new to Matlab. Any idea about how to do this replacements?. There is a number 2 right in the center of the 7×7 array that I don´t want to loose, as this number is surrounded only by 1´s.
Thank you very much for your help!.
Best Answer