MATLAB圆函数 - 如何向上或向下舍入.5

时间:2010-08-30 00:40:21

标签: matlab

MATLAB的圆函数如何与.5一起使用?喜欢5.5?它是圆形到6,还是向下舍入到5?关于这个函数的Mathworks页面对此没有任何说明,这个例子也没有帮助!

这是MATLAB round函数的mathworks页面:

mathworks round function page

4 个答案:

答案 0 :(得分:5)

Wikipedia知道:

  

round(X):舍入到最接近的整数,   尾随5 轮到最近   整数远离零。例如,   round(2.5)返回3;圆(-2.5)   返回-3。

有关此计划的更多信息(距离零点一半),以及许多其他人,在rounding的文章中。

答案 1 :(得分:4)

>> round([-0.5 0.5])

ans =

    -1     1

答案 2 :(得分:3)

请在matlab中输入'round(0.5)'...比写在这里更有效

答案 3 :(得分:3)

MATLAB Exchange上提供的这个Rounding Functions Collection也可能是有意义的。它包括用于MATLAB不包含的几种舍入方法的M文件/代码,以及用标准MATLAB舍入方法说明这些方法的pdf。