matlab的fix,floor和ceil函数的区别与联系

发布网友 发布时间:2022-04-22 06:56

我来回答

1个回答

热心网友 时间:2022-06-17 01:28

联系:

都是取整函数。

 

区别:

fix保留整数部分;floor向下取整(去尾);ceil向上取整(近一)。

还有一个相关的函数round,通过舍入取整。

 

通过下面的例子可以看出各自的作用:

>> x=[-1.6 -1.4 1.4 1.6 3];
>> ceil(x)
ans =
    -1    -1     2     2     3
>> round(x)
ans =
    -2    -1     1     2     3
>> floor(x)
ans =
    -2    -2     1     1     3
>> fix(x)
ans =
    -1    -1     1     1     3

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com