1. 程式人生 > >關於Matlab取整函式round的用法

關於Matlab取整函式round的用法

Y = round(X) 將 X 的每個元素四捨五入為最近的整數。在對等情況下,即有元素的小數部分恰為 0.5 時,round 函式會偏離零四捨五入到具有更大幅值的整數。

Y = round(X,N) 四捨五入到 N 位數:

  • N > 0:舍入到小數點右側的第 N 位數。

  • N = 0:四捨五入到最接近的整數。

  • N < 0:舍入到小數點左側的第 N 位數。

例:

>> a=round(1234.567)

a =

        1235

  

>> a=round(1234.567,1)

a =

       1234.6

  

>> a=round(1234.567,-2)

a =

        1200