Clear Filters
Clear Filters

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;

Categories

Find more on Operators and Elementary Operations 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!