There are several distinct differences between fixed-point data
types and the built-in integer types in MATLAB®. The most notable
difference, is that the built-in integer data types can only represent
whole numbers, while the fixed-point data types also contain information
on the position of the binary point, or the scaling of the number.
This scaling allows the fixed-point data types to represent both integers
and non-integers. There are also slight differences in how math is
performed with these types. Fixed-point types allow you to specify
rules for math using the
fimath object, including
overflow and rounding modes. However, the built-in types have their
own internal rules for arithmetic operations. See Integers (MATLAB) for more
information on how math is performed using built-in types.