MATLAB floor 向下取整(朝负无穷),ceil 向上取整(朝正无穷)。
语法
y = floor(x)
y = ceil(x)输入参数
| 参数 | 说明 |
|---|---|
x | 标量或数组 |
输出
y:向下/向上取整结果,与 x 同尺寸。
示例
floor(3.7)ans = 3ceil(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/每盒)。