根据你的需要,可以使用fix、ceil、floor、round这几个函数。
这几个函数的取整规则不同:fix只保留整数部分,ceil向上取整,floor向下取整,round是进行舍入取整。这几个函数各不相同,是不能互相取代的。
通过具体的例子来体会一下:
>> x=[-1.6 -1.4 1.4 1.6 3];
>> fix(x)
ans =
-1 -1 1 1 3
>> ceil(x)
ans =
-1 -1 2 2 3
>> floor(x)
ans =
-2 -2 1 1 3
>> round(x)
ans =
-2 -1 1 2 3