在对数据进行处理时,有时需要对含有小数的数据进行取整处理,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