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

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 commentaires

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.
nop i just want a function some reduced thing instead of using loops

Connectez-vous pour commenter.

 Réponse acceptée

b = a;
b(b==1) = 0;

3 commentaires

perfect thanx alot
Please accept an answer if it helped you.
sure i just forgot ,, sorry ,, thanx again

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by