powered by
Integer remainder function.
rem(n, m)
a numeric (integer) value or vector/matrix
numeric vector (preferably of integers)
must be a scalar integer (positive, zero, or negative)
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(n, 0)
NaN
n
n != m
m != 0
mod, div
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