rem
Resto da divisão, com o sinal do dividendo.
Categoria: Language Fundamentals > Operators and Elementary Operations
Sintaxe
r = rem(a, b)
Retorna a - b .* fix(a ./ b).
Descrição
O quociente é truncado em direção a zero, então o resto acompanha o sinal de a: rem(-7, 3) vale -1, enquanto mod(-7, 3) vale 2. Para operandos não negativos, as duas funções coincidem.
rem(a, 0) é NaN para entrada de ponto flutuante. Decimais também funcionam: rem(5.5, 2) vale 1.5.
Argumentos de entrada
a- Dividendo: array numérico.
b- Divisor: array numérico, com tamanho compatível com
a.
Argumentos de saída
r- Resto com o mesmo sinal de
ae módulo menor queabs(b).
Exemplo
rem(-7, 3)
rem(7, -3)
rem(10, [3 4])
rem(5, 0)
Saída
ans = -1
ans = 1
ans = 1×2
1 2
ans = NaN