Определите, является ли вход целочисленным массивом
возвращает логический TF
= isinteger(A
)1
(true
), если A
- массив целого типа. В противном случае возвращается логический 0
(false
).
Целые типы в MATLAB® включить: int8
, int16
, int32
, int64
, uint8
, uint16
, uint32
, и uint64
. Для получения дополнительной информации см. Раздел «Целочисленные классы».
Для числа с плавающей запятой single
или double
type, можно проверить, является ли это также целым числом, используя round
функция (в пределах относительной точности с плавающей точностью eps
). Если округлое значение числа равно исходному значению перед округлением, то число является целым числом. Для примера, 2 == round(2)
возвращает логический 1
(true
) с 2
- целое число.