How do I replace Matrix elements
32 views (last 30 days)
Show older comments
Liam Bouchereau
on 27 Oct 2020
Given a matrix A replace elements not equal 0 and not equal 1 by 5. Use disp() function to print out the resulting array.
So far I've got
A(A~=0) = 5;
disp(A);
but do not know how to make it 0 AND 1.
2 Comments
KSSV
on 27 Oct 2020
When you use ~=0 and replace those with 5, the elements whch have 1 also will be eplaced by 5 right?
Accepted Answer
Sudhakar Shinde
on 27 Oct 2020
Edited: Sudhakar Shinde
on 27 Oct 2020
Try this:
A((A>1)|(A<0))=5
5 Comments
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!