(1)fix(x) :
截尾取整
>> fix( [3.12 -3.12])
ans =
3
-3
(2)floor(x):
不超过x 的最大整数.(高斯取整)
>> floor( [3.12 -3.12])
ans =
3
-4
(3)ceil(x) :
大于x
的最小整数
>> ceil( [3.12 -3.12])
ans =
4
-3
(4)
四舍五入取整
>> round([3.12 -3.12])
ans =
3
-3
例:
>> mod(5,2)
ans =1
%“
除数”是正,“余数”就是正
>> mod(-5,2)
ans =1
>> mod(5,-2)
ans =-1
%“除数”是负,“余数„就是负
> mod(-5,-2)
ans =-1 %用rem时,不管“除数”是正是负,“余数”的符号与“被除数”的符号相同
>> rem(5,2)
ans =1
%“被除数”是正,“余数”就是正
>> rem(5,-2)
ans =1
>> rem(-5,2)
ans =-1
%“被除数”是负,“余数”
就是负
>> rem(-5,-2)
ans =-1