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