# modulo

reste arithmétique symétrique modulo m

# pmodulo

reste arithmétique positif modulo m

## Séquence d'appel

    i = modulo(n,m)

    i = pmodulo(n,m)

## Paramètres

n

  vecteur ou matrice de rééls ou de polynômes

m

  entier

## Description

`modulo` calcule `i= n (modulo m)` c'est à dire le reste de `n` divisé par `m` (`n` et `m` sont entiers).

i = n - m .* int (n ./ m). Ici la réponse peut être négative si `n` et/ou `m` sont négatifs.

`pmodulo` calcule `i = n - |m| .* floor (n ./ |m|)` ,la réponse est positive ou nulle.

## Exemples

    n = [1,2,10,15];
    m = [2,2,3,5];
    modulo(n,m)

    modulo(-3, 9)
    modulo(10, -4)

    pmodulo(-3, 9)
    pmodulo(10, -6)
    pmodulo(-10, -6)