intmax
Largest value of specified integer type
Syntax
v = intmax
v = intmax('classname')
Description
v = intmax
is the largest positive value that can be represented in the MATLAB®software with a 32-bit integer. Any value larger than the value returned byintmax
saturates to theintmax
value when cast to a 32-bit integer.
v = intmax('classname')
is the largest positive value in the integer classclassname
. Valid values for the stringclassname
are
|
|
|
|
|
|
|
|
intmax('int32')
is the same asintmax
with no arguments.
Examples
Find the maximum value for a 64-bit signed integer:
v = intmax('int64') v = 9223372036854775807
Convert this value to a 32-bit signed integer:
x = int32(v) x = 2147483647
Compare the result with the default value returned byintmax
:
isequal(x, intmax) ans = 1
Extended Capabilities
Introduced before R2006a
Was this topic helpful?