Hi, I have an array of doubles a. It has integers from 0 to 6. I want to keep the 0s and 2s, but change all other numbers to be 1. So I use a(~isequal(a,2) && ~isequal(a,0)) = 1; No error messages but the content a is still the same. Why? Thanks!
MATLAB: How to assign a number to an array of double
MATLAB
Best Answer