matlab中的取整函数(ceil、floor、round)
matlab中的取整函數(shù)主要有三種:ceil()、floor()、round()
1.ceil():在英文中,是天花板的意思,有向上的意思,所以,此函數(shù)是向上取整,它返回的是大于或等于函數(shù)參數(shù),并且與之最接近的整數(shù)。
ceil()?向上取整(取大的數(shù))的時(shí)候:正數(shù),則直接將當(dāng)前整數(shù)加一;
???????????????????????????????????????????????????????????????????負(fù)數(shù),則將整數(shù)后面的數(shù)據(jù)抹除;整數(shù),則不變。
2.floor():在英文中,是地面,地板的意思,有下面的意思,所以,此函數(shù)是向下取整,它返回的是小于或等于函數(shù)參數(shù),并且與之最接近的整數(shù)。
floor()向下取整(取小的數(shù))的時(shí)候:?正數(shù),則取其整數(shù)部位,抹除小數(shù)部位;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????負(fù)數(shù),則取其整數(shù)加一;整數(shù),則不變。
3.round():在英文中是有大約,環(huán)繞,在某某四周,附近的意思,所以,可以取其大約的意思,在函數(shù)中是四舍五入。
?round()四舍五入的時(shí)候:?
正數(shù),小數(shù)位大于5,則整數(shù)位加一,小數(shù)位小于5,則整數(shù)位不變,抹除小數(shù)位;
負(fù)數(shù),小數(shù)位小于5,則整數(shù)位不變,抹除小數(shù)位,小數(shù)位大于5,則整數(shù)位加一;整數(shù),則不變。
.
?
總結(jié)
以上是生活随笔為你收集整理的matlab中的取整函数(ceil、floor、round)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: STM32串口的使用(原理、结构体、库函
- 下一篇: 线性代数matlab的心得体会,线性代数