Round#
舍入至最近的小数或整数
Y = round(
X
)
将 X
的每个元素四舍五入为最近的整数。在舍入机会均等的情况下,即有元素的十进制小数部分为 0.5
(在舍入误差内)时,round
函数会偏离零四舍五入到最接近的具有更大幅值的整数。
N > 0
:舍入到小数点_右侧_的第N
位数。N = 0
:四舍五入到最接近的整数。N < 0
:舍入到小数点_左侧_的第N
位数。
Y = round(
X
,
N
,
type
)
指定四舍五入的类型。指定 "significant"
以四舍五入为 N
位有效数(从最左位数开始计数)。在此情况下,N
必须为正整数。
Y = round(
___
,TieBreaker=
direction
)
按照 direction
指定的方向对结值进行舍入。在上述语法中的任何输入参数组合后使用此参数。
Y = round(
t
)
将 duration
数组 t
的每个元素四舍五入到最接近的秒数。
Y = round(
t
,
unit
)
将 t
的每个元素四舍五入到指定单位时间的最接近的数。
Ceil#
向正无穷舍入
Y = ceil(
X
)
将 X
的每个元素四舍五入到大于或等于该元素的最接近整数。
Y = ceil(
t
)
将 duration
数组 t
的每个元素四舍五入到大于或等于此元素的最接近的秒数。
Y = ceil(
t
,
unit
)
将 t
的每个元素四舍五入到大于或等于此元素的最接近的数(使用指定的时间单位)。
Floor#
向负无穷舍入
Y = floor(
X
)
将 X
的每个元素四舍五入到小于或等于该元素的最接近整数。
Y = floor(
t
)
将 duration
数组 t
的每个元素四舍五入到小于或等于此元素的最接近的秒数。
Y = floor(
t
,
unit
)
将 t
的每个元素四舍五入到小于或等于该元素的最接近数(使用指定的时间单位)。
Fix#
向零舍入
Y = fix(
X
)
将 X
的每个元素朝零方向四舍五入为最近的整数。此操作实际上是通过删除 X
中每个数的小数部分,将它们截断为整数:
- 对于正数,
fix
的行为与floor
相同。 - 对于负数,
fix
的行为与ceil
相同。