Turning all elements of a column array into the same factor of 10

I have an array that looks like this:
X=[19.9 20 20 20.1 20.12 19.81 20 20 20 ... ]
So it is predomintantly an integer factor of 10 (but naturally I don't know in advance what is). What is the easiest way to turn all of the numbers into 20 (or any factor of 10)?

 Accepted Answer

Try round
X = [19.9, 20, 20, 20.1, 20.12, 19.81, 20, 32, 46];
rounded = round(X, -1)
rounded = 1×9
20 20 20 20 20 20 20 30 50

More Answers (0)

Products

Release

R2023a

Community Treasure Hunt

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

Start Hunting!