How to change values of elements in array at rows that meet a condition?

1 view (last 30 days)
For example if I have array
A = [1;2;3;4;5;6;7;8]
and I want to change all values at rows that are divisible by 2 to 0 to produce
A = [1;0;3;0;5;0;7;0]
How would I accomplish this?

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 26 Jun 2015
A(mod(A,2)==0)=0

Categories

Find more on Multidimensional Arrays 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!