Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Los resultados de la aritmética de enteros pueden desbordar fácilmente el tipo de datos asignado para el almacenamiento. Por ejemplo, el valor máximo que puede almacenar en datos es 255.uint8
Las operaciones aritméticas también pueden dar lugar a valores fraccionarios, que no se pueden representar mediante matrices de enteros.
los operadores aritméticos y las funciones aritméticas utilizan estas reglas para la aritmética de enteros:MATLAB®Image Processing Toolbox™
Los valores que superan el intervalo del tipo entero se recortan o truncan a ese intervalo.
Los valores fraccionarios se redondean.
Por ejemplo, si el tipo de datos es , los resultados mayores que 255 (incluido ) se establecen en 255.uint8
Inf
La tabla enumera algunos ejemplos adicionales.
Resultado |
Clase | Valor recortado |
---|---|---|
300 |
|
255 |
-45 |
|
0 |
10.5 |
|
11 |