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相同。