intmin

Наименьшее значение заданного целого типа

Синтаксис

v = intmin
v = intmin('classname')

Описание

v = intmin - наименьшее значение, которое может быть представлено в MATLAB® программа с 32-битным целым числом. Любое значение, меньшее, чем значение, возвращаемое intmin насыщается до intmin значение при приведении к 32-битному целому числу.

v = intmin('classname') - наименьшее положительное значение в целочисленном классе classname. Допустимые значения для строкового classname являются

'int8'

'int16'

'int32'

'int64'

'uint8'

'uint16'

'uint32'

'uint64'

intmin('int32') является тем же самым, что и intmin без аргументов.

Примеры

Найдите минимальное значение для 64-битного целого числа со знаком:

v = intmin('int64')
v =

 -9223372036854775808

Преобразуйте это значение в 32-битное целое число со знаком:

x = int32(v)
x =

 -2147483648

Сравните результат со значением по умолчанию, возвращаемым intmin:

isequal(x, intmin)
ans =

     1

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

| | | | | |

Представлено до R2006a