Largest value of specified integer type
v = intmax
v = intmax('classname')
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 by intmax saturates to the intmax value when cast to a 32-bit integer.
intmax('int32') is the same as intmax with no arguments.
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 by intmax:
isequal(x, intmax) ans = 1