How to round up to the next 10

조회 수: 266 (최근 30일)
Stwiwi
Stwiwi 2018년 9월 27일
댓글: Adam Danz 2020년 8월 25일
Hey, I have the following problem: I want to round up to the next 10. Meaning if I have x=14.5613, I want this to become x=20. I used the following Code:
x=14.5613;
x=round(x,-1);
x=10
To get x=20 I could just do this:
x=round(x,-1)+10
The Problem with this code comes when x is higher than 15. For example
x=18.5613
x=round(x,-1)+10
solves to x=30. So what I am looking for is a rounding function which rounds UP to the next 10 and NOT to the NEAREST. Can anybody help me? That would be awesome:)

채택된 답변

Adam Danz
Adam Danz 2018년 9월 27일
편집: Adam Danz 2018년 9월 27일
x=14.5613;
xRound = ceil(x/10)*10;
  댓글 수: 3
Christine Baniqued
Christine Baniqued 2020년 8월 25일
How do you round off in nearest ten-thousanths?
Adam Danz
Adam Danz 2020년 8월 25일
For simple rounding, without the need to always round up or down, use

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Switches and Breakers에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by