Самое большое значение заданного целочисленного типа
v = intmax
v = intmax('classname')
v = intmax
самое большое положительное значение, которое может быть представлено в MATLAB с 32-битным целым числом. Любое значение, больше, чем значение, возвращенное intmax
, насыщает к значению intmax
, когда брошено к 32-битному целому числу.
v = intmax('classname')
самое большое положительное значение в целочисленном классе classname
. Допустимые значения для строки classname
|
|
|
|
|
|
|
|
intmax('int32')
совпадает с intmax
без аргументов.
Найдите максимальное значение для 64-битного целого числа со знаком:
v = intmax('int64') v = 9223372036854775807
Преобразуйте это значение в 32-битное целое число со знаком:
x = int32(v) x = 2147483647
Сравните результат со значением по умолчанию, возвращенным intmax
:
isequal(x, intmax) ans = 1