Определите, является ли вход целочисленным массивом
возвращает логический 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 - целое число.