0
是否有任何MATLAB函數將一個數字舍入爲可被5整除的最接近的整數?MATLAB函數將一個數字舍入爲可被5整除的最接近的整數?
我想做什麼,讓我說我有0.3,4.7,7.6的數字,我希望這些數字四捨五入爲0,5,10。MATLAB中有沒有函數可以做到這一點?
謝謝!
是否有任何MATLAB函數將一個數字舍入爲可被5整除的最接近的整數?MATLAB函數將一個數字舍入爲可被5整除的最接近的整數?
我想做什麼,讓我說我有0.3,4.7,7.6的數字,我希望這些數字四捨五入爲0,5,10。MATLAB中有沒有函數可以做到這一點?
謝謝!
如果你可以四捨五入爲1的倍數,可以輪N.的倍數只需使用
round(x/5)*5
邏輯會像[不知道MATLAB的語法]
floor((x + 2.5)/5)
編輯:
floor((x + 2.5)/5) * 5
它不會爲X = 2.5的工作,它會給你1,而不是5 – Geek
@Geek我錯過了最後一個'* 5';更新了答案。謝謝指出。 –