Función MOD (módulo/resto) en MATLAB
En divisiones, a veces el resto interesa más que el cociente entero. Ej.: 17 ÷ 3 → resto 2 vs cociente 5. MATLAB tiene función mod (módulo) que calcula directamente el resto.
Ejemplo MOD
Juan tiene 17 manzanas y quiere repartirlas igual entre él y 2 amigos. ¿Cuántas sobran? Código MATLAB:
mod(17,3)
MATLAB divide 17/3 y dice: sobran 2 manzanas.
MOD vs REM
Función relacionada: rem (remainder). Peligro: mod siempre devuelve signo del divisor. Ej.:
mod(-17,3) → +2 (divisor 3 positivo).
Si necesita signo correcto según dividendo, use rem:
rem(-17,3) → -2.
Reglas básicas de MOD
mod(X,0)devuelveX(no error).mod(X,X)devuelve0.mod(X,Y)tiene mismo signo queY(si X≠Y e Y≠0).mod(X,Y)yrem(X,Y)son iguales si X e Y tienen mismo signo; difieren en Y si no.
Uso para congruencia modular
En aritmética modular, dos números son «congruentes mod n» si al dividir por n dan mismo resto. Equivale a: sumando/restando múltiplos de n a uno se llega al otro. Ej.: 6 AM y 6 PM son «congruentes mod 12» (12 horas de diferencia). En hora militar (18:00), el código:
mod(6,12) == mod(18,12)
evalúa true y prueba su congruencia.
- ·Qué es el tracking MOD (mod tracking)
- ·Función del interruptor de audio
- ·Cómo hacer fórmulas en Excel
- ·Teclas de función (F1-F12) y tecla Fn en portátiles Compaq Presario
- ·Función del óhmetro
- ·Cómo agregar elementos a una lista en Python (append, extend, insert, +)
- ·Cómo convertir matriz a vector en MATLAB (función reshape)
- ·Cómo convertir archivos MATLAB a PDF
