MATLAB函数将数字舍入到可被5整除的最接近整数?

时间:2014-02-06 14:01:36

标签: matlab logic matlab-guide

是否有任何MATLAB函数可以将数字舍入为可被5整除的最接近的整数?

我想要做什么,比方说我有0.3,4.7,7.6的数字,我希望这些数字四舍五入为0,5,10。MATLAB中有没有这样的功能呢?

谢谢!

2 个答案:

答案 0 :(得分:4)

如果你可以舍入到1的倍数,你可以舍入到N的倍数。只需使用

round(x/5)*5

答案 1 :(得分:1)

逻辑就像[不确定MATLAB的语法]

floor((x + 2.5)/5)

修改

floor((x + 2.5)/5) * 5