matlab中的rem和mod,matlab的rem()和mod()函数
生活随笔
收集整理的這篇文章主要介紹了
matlab中的rem和mod,matlab的rem()和mod()函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
rem(x,y):求整除x/y的余數
mod(x,y):求模
rem(x,y)=x-y.*fix(x./y);?(fix()向0取整)
mod(x,y)=x-y.*floor(x./y); (floor()向左取整)
如果x和y的符號相同(同為‘+’,同為‘-’),那么rem(x,y)=mod(x,y)(正數與正數,負數與負數,取整結果兩個函數效果一樣)
如果x和y的符號相反,那么mod(x,y)=rem(x,y)+y(正數與負數的取整,看你希望得到什么結果就選擇用什么函數)
當正數與負數取余時,當得到的余數結果的符號希望跟除數(x)一樣,用rem()函數;當得到的余數結果的符號希望跟被除數(y)一樣,用mod()函數
例如:
rem(3,2)=1;mod(3,2)=1;
rem(-3,-2)=-1;mod(-3,-2)=-1;
rem(3,-2)=1;mod(3,-2)=-1;
rem(-3,2)=-1;mod(-3,2)=1;
mod(3,2)=rem(3,2)=1;
mod(3,-2)=rem(3,-2)-2=1-2=-1;
mod(-3,2)=rem(-3,2)+2=-1+2=1;
總結
以上是生活随笔為你收集整理的matlab中的rem和mod,matlab的rem()和mod()函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql delete删除列,在MyS
- 下一篇: 环形队列PHP,环形队列 - Go语言