1. 程式人生 > >matlab裡面的取整函式

matlab裡面的取整函式

在對資料進行處理時,有時需要對含有小數的資料進行取整處理,matlab裡面常用的幾種取整函式:round、fix、floor、ceil。

1.round函式

函式功能:四捨五入取整

例子:

K>> round([2.4,3.7,-1.4,-4.7])

ans =

     2     4    -1    -5

2.fix函式

函式功能:截尾取整(向零方向取整)

例子:

K>> fix([2.4,3.7,-1.4,-4.7])

ans =

     2     3    -1    -4

3.floor函式

函式功能:返回不大於x的最大整數值(向負無窮方向取整)

例子:

K>> floor([2.4,3.7,-1.4,-4.7])

ans =

     2     3    -2    -5

4.ceil函式

函式功能:返回不小於x的最小整數值(向正無窮方向取整)

例子:

K>> ceil([2.4,3.7,-1.4,-4.7])

ans =

     3     4    -1    -4