How to increase value of some matrix numbers

1 view (last 30 days)
Hi,
I have a matrix as following and want to increase the value of numbers (that are less than 9) by 1.
M= [12,16,3,5,1,11,13,22]
I applied the below logic:
M(M<9)= [B(i)+1]
This is what I got:
M =
12 16 17 17 17 11 13 22
But, I look for a response like this:
M =
12 16 4 6 2 11 13 22
I appreciate it if you could help me.

Answers (1)

David Hill
David Hill on 22 Apr 2022
M= [12,16,3,5,1,11,13,22];
M(M<9)=M(M<9)+1;

Community Treasure Hunt

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

Start Hunting!