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