MATLAB 取整函数分别为:floor:向下取整,结果小于或等于输入值。ceil:向上取整,结果大于或等于输入值。round:按四舍五入取整,0.5 以上向上取整,0.5 以下向下取整。

MATLAB 取整函数
floor
floor 函数将浮点数向下取整为最接近的整数,结果总是小于或等于输入值。
语法:
<code class="matlab">output = floor(input)</code>
示例:
<code class="matlab">>> floor(3.14) 3 >> floor(-1.5) -2</code>
ceil
ceil 函数将浮点数向上取整为最接近的整数,结果总是大于或等于输入值。
语法:
<code class="matlab">output = ceil(input)</code>
示例:
<code class="matlab">>> ceil(3.14) 4 >> ceil(-1.5) -1</code>
round
round 函数将浮点数取整为最接近的整数,结果可能小于、等于或大于输入值。默认情况下,0.5 向上取整,-0.5 向下取整。
语法:
<code class="matlab">output = round(input)</code>
示例:
<code class="matlab">>> round(3.14) 3 >> round(-1.5) -2 >> round(3.5) 4</code>
其他选项
- round(x, n):将 x 取整到小数点后 n 位。
- floor(x, n):将 x 向下取整到小数点后 n 位。
- ceil(x, n):将 x 向上取整到小数点后 n 位。










