matalb取整函数
时间: 2023-06-21 09:13:47 浏览: 87
MATLAB中取整函数
Matlab中有多种取整函数,常用的如下:
1. `fix(x)`:向0方向取整,即对于正数向下取整,对于负数向上取整;
2. `floor(x)`:向下取整,即对于正数向下取整,对于负数向上取整;
3. `ceil(x)`:向上取整,即对于正数向上取整,对于负数向下取整;
4. `round(x)`:四舍五入取整,即对于小数部分小于0.5的向下取整,大于0.5的向上取整,等于0.5的看整数部分的奇偶性决定向上或向下取整。
例如:
```matlab
x = -3.7;
y1 = fix(x); % y1 = -3
y2 = floor(x); % y2 = -4
y3 = ceil(x); % y3 = -3
y4 = round(x); % y4 = -4
```
注意:以上函数都只能对标量或矩阵进行操作,不能对字符串或字符数组进行操作。
阅读全文