回覆列表
  • 1 # 使用者9405259858110

    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;

  • 中秋節和大豐收的關聯?
  • oppoA100手機郵箱賬戶怎麼設定?