user
Comment calculer le reste de la division entière sous MatLab ?
alphonsio

La fonction modulo mod(n,d) permet de calculer le reste de la division entière (n/d) sous MATLAB :

>>> mod (24,5)
4

Sous MATLAB, le reste d'une division entière peut être calculé à l'aide de la fonction mod. Cette fonction renvoie le reste de la division de deux nombres.

Voici la syntaxe :

r = mod(a, b);
  • a est le dividende.
  • b est le diviseur.
  • r est le reste de la division de a par b.

Exemple :

a = 17;
b = 5;
r = mod(a, b);
disp(r);

Dans cet exemple, le reste de la division de 17 par 5 est 2, donc r sera égal à 2.

Remarque :

La fonction mod retourne toujours un résultat positif, même si a est négatif. Si vous souhaitez un comportement différent, vous pouvez utiliser la fonction rem, qui peut renvoyer un reste négatif si le dividende est négatif.