MATLAB 常见取整函数
生活随笔
收集整理的這篇文章主要介紹了
MATLAB 常见取整函数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
MATLAB常見(jiàn)取整函數(shù)
| round | 四舍五入 |
| fix | 保留整數(shù)部分 |
| floor | 向下取整 |
| ceil | 向上取整 |
| sign | 提取符號(hào) |
| rem | 取余數(shù) |
| mod | 取模數(shù) |
例
>> round(4.6) ans =5 >> fix(4.6) ans =4 >> floor(4.6) ans =4 >> ceil(4.6) ans =5 >> sign(-4.6) ans = -1 >> sign(4.6) ans =1 >> sign(0) ans =0 >> rem(5,2) ans =1 >>mod(16,-3) ans = -2注
取模(mod)與取余(rem)是不同的
兩個(gè)函數(shù)的生成機(jī)制不同
rem函數(shù)采用fix函數(shù),而mod函數(shù)采用了floor函數(shù)
rem(x,y)命令返回的是x-n.*y,如果y不等于0,其中的n = fix(x./y)
mod ( x , y )返回的是x-n.*y,當(dāng)y不等于0時(shí),n=floor(x./y)
如:
mod(-1,3)=2
因?yàn)?1/3=-0.33333333333333
mod使用floor函數(shù),所以商變?yōu)?1。 -1-(-1*3)=2
rem(-1,3)=-1
因?yàn)?1/3=-0.33333333333
rem使用fix函數(shù),所以商變?yōu)?。 -1- (0*3)=-1
注釋內(nèi)容參考地址
http://www.cnblogs.com/xfzhang/archive/2010/11/25/1887214.html
總結(jié)
以上是生活随笔為你收集整理的MATLAB 常见取整函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: dual mysql 获取序列_MySQ
- 下一篇: 赵雅智:service_startSer