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