MATLAB的圆函数如何与.5一起使用?喜欢5.5?它是圆形到6,还是向下舍入到5?关于这个函数的Mathworks页面对此没有任何说明,这个例子也没有帮助!
这是MATLAB round函数的mathworks页面:
答案 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。