Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
round
округление до ближайшего целого
Последовательность вызова
y=round(x)
Аргументы
- x
матрица вещественных или комплексных чисел
- y
матрица целых или комплексных (с целыми вещественной и комплексной частями) чисел
Описание
round(x)
округляет элементы x
до
ближайшего целого числа.
В спорном случае эта функция округляет в сторону бесконечности. То есть,
если x
является положительным и посередине между двумя
целыми числами, то round(x)
округляет в сторону
%inf
. Если x
является отрицательным и
посередине между двумя целыми числами, то round(x)
округляет в сторону -%inf
. Иными словами, если
x
положительное, то round(x)
равно
int(x+0.5)
, а если x
отрицательное, то
round(x)
равно int(x-0.5)
Примеры
// Заметьте, что round(1.5)==2 round([1.3 1.5 1.7 2.5 3.7]) // Обратите внимание на результат для // отрицательных значений // Заметьте, что round(-1.5)==-2 round([-1.3 -1.5 -1.7 -2.5 -3.7])
Report an issue | ||
<< number_properties | Плавающая запятая | Представление целых чисел >> |