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