Вокруг к самому близкому десятичному числу или целому числу
Y = round(X)
Y = round(X,N)
Y = round(X,N,type)
Y = round(t)
Y = round(t,unit)
округляет каждый элемент Y = round(X)
X
к самому близкому целому числу. В случае связи, где элемент имеет дробную часть точно 0.5
, раунды функции round
далеко от нуля до целого числа с большим значением.
округляется к цифрам Y = round(X,N)
N
:
N > 0
: вокруг к цифрам N
справа от десятичной точки.
N = 0
: вокруг к самому близкому целому числу.
N < 0
: вокруг к цифрам N
слева от десятичной точки.
задает тип округления. Задайте Y = round(X,N,type)
'significant'
к раунду к N
значительные цифры (считаемый от крайней левой цифры). В этом случае N
должен быть положительным целым числом.
округляет каждый элемент массива Y = round(t)
duration
t
к самому близкому номеру секунд.
округляет каждый элемент Y = round(t,unit)
t
к самому близкому количеству заданного модуля времени.
format short
и format long
оба отображения округлили числа. Это может вызвать неожиданные результаты, когда объединено с функцией round
.
В целях отображения используйте sprintf
, чтобы управлять точным отображением номера как строка. Например, чтобы отобразить точно 2 десятичных цифры pi
(и никакие конечные нули), используйте sprintf('%.2f',pi)
.