2012-12-26 34 views
1

我知道有兩個函數'fix'和'round'可以將decimal轉換爲整數。但是,我無法找到一種方法來將任何十進制數舍入到它的下一個整數。任何人都知道如何做到這一點。如何將任何十進制數轉換爲matlab中的下一個整數?

例如,我想將1.1轉換爲2,將3.01轉換爲4,將4.009轉換爲5或任何十進制數字。

謝謝。

+0

你知道什麼是天花板和地板? –

回答

4

這是天花板函數,MATLAB ceil

>> ceil(1.1) 

ans = 

    2 

>> ceil(3.01) 

ans = 

    4 

>> ceil(4.009) 

ans = 

    5 
+0

哦,我真的不知道。非常感謝。 – green

+0

@green如果您閱讀MATLAB的['fix']官方文檔(http://www.mathworks.com/help/matlab/ref/fix.html)或['round'](http://www.mathworks .com/help/matlab/ref/round.html),你可以在「See Also」部分(底部)看到'ceil'和'floor'也被提到。 –

相關問題