rem(n, m)
rem(n, m)
is the same modulo operator and returns $n\,mod\,m$.
mod(n, 0)
is NaN
, and the result always has the same sign
as n
(for n != m
and m != 0
).mod
, div
rem(c(-5:5), 5)
rem(c(-5:5), -5)
rem(0, 1) #=> 0
rem(1, 1) #=> 0 (always for n == m)
rem(1, 0) # NA (should be NaN)
rem(0, 0) #=> NaN
Run the code above in your browser using DataLab