是否有任何MATLAB函数可以将数字舍入为可被5整除的最接近的整数?
我想要做什么,比方说我有0.3,4.7,7.6的数字,我希望这些数字四舍五入为0,5,10。MATLAB中有没有这样的功能呢?
谢谢!
答案 0 :(得分:4)
如果你可以舍入到1的倍数,你可以舍入到N的倍数。只需使用
round(x/5)*5
答案 1 :(得分:1)
逻辑就像[不确定MATLAB的语法]
floor((x + 2.5)/5)
修改强>
floor((x + 2.5)/5) * 5