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