MATLAB 数学与统计函数参考

MATLAB floor 向下取整(朝负无穷),ceil 向上取整(朝正无穷)。

语法

y = floor(x)
y = ceil(x)

输入参数

参数说明
x标量或数组

输出

y:向下/向上取整结果,与 x 同尺寸。

示例

floor(3.7)
ans = 3
ceil(3.2)
ans = 4

负数方向:

floor(-3.2)   % -4(向下)
ceil(-3.7)    % -3(向上)

数组:

floor([2.1 2.9 -2.1])
ans =
     2     2    -3

注意事项

  • fix 的区别:fix 向零取整;正数三者相同,负数才见分晓;
  • 典型场景:计算需要多少个整盒用 ceil(n/每盒)