La fonction mod()
permet de calculer le modulo avec Matlab :
r = mod(a, m);
En MATLAB, l'opérateur mod
permet de calculer le modulo (le reste de la division entière). La syntaxe est la suivante :
r = mod(a, b);
où :
a
est le nombre dont on veut calculer le modulo,b
est le diviseur,r
est le reste de la division entière de a
par b
.r = mod(10, 3); % Résultat : r = 1
MATLAB propose aussi la fonction rem
, qui est similaire à mod
mais gère différemment les nombres négatifs :
r1 = mod(-10, 3); % Résultat : 2
r2 = rem(-10, 3); % Résultat : -1
mod(a, b)
donne toujours un reste positif ou nul.rem(a, b)
garde le même signe que a
.