if i want to change each value 1 in a matrix to 0 how to do that?

1 view (last 30 days)
a=[1 2 3;1 3 3;2 1 2]
is there a function that make a as below
b=[0 2 3;0 3 3;2 0 2]
  2 Comments
José-Luis
José-Luis on 4 Dec 2013
Is this homework?
This can be solved with a combination of loops (for) and conditional statements (if), or in a syntactically simpler way with logical indexing.
mary
mary on 4 Dec 2013
nop i just want a function some reduced thing instead of using loops

Sign in to comment.

Accepted Answer

José-Luis
José-Luis on 4 Dec 2013
b = a;
b(b==1) = 0;

More Answers (0)

Categories

Find more on Loops and Conditional Statements 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!