Идентификация типа данных
Определите тип данных переменной
MATLAB® имеет много функций для идентификации типа данных переменной или для определения, имеет ли переменная определенный тип данных. Используйте эти функции при вызове или написании кода, который зависит от переменных с определенными типами данных.
Функции
расширить все
Типы числовых данных
isfloat | Определите, является ли вход массивом с плавающей точкой |
isinteger | Определите, является ли вход целочисленным массивом |
islogical | Определите, является ли вход логическим массивом |
isnumeric | Определите, является ли вход числовым массивом |
isreal | Определите, использует ли массив сложное хранилище |
issparse | Определите, является ли вход разреженным |
Символы и строки
isstring | Определите, является ли вход строковыми массивами |
ischar | Определите, является ли вход символьным массивом |
iscellstr | Определите, является ли вход массивом ячеек из векторов символов |
Даты и времена
isdatetime | Определите, является ли вход массивом datetime |
isduration | Определите, является ли вход массивом длительности |
iscalendarduration | Определите, является ли вход массивом календарной длительности |
Камеры, структуры и таблицы
iscell | Определите, является ли вход массивом ячеек |
isstruct | Определите, является ли вход массивом структур |
istable | Определите, является ли вход таблицей |
istimetable | Определите, является ли вход расписанием |
Другие типы
is* | Обнаружение состояния |
isa | Определите, имеет ли вход заданный тип данных |
iscategorical | Определите, является ли вход категориальным массивом |
isenum | Определите, является ли переменная перечислением |
isgraphics | True для допустимых указателей на графические объекты |
isjava | Определите, является ли объект объектом Java |
isobject | Определите, является ли объект объектом MATLAB |
Темы
Фундаментальные классы MATLAB
Существует много различных типов данных, или classes, с которыми можно работать в MATLAB. Можно создавать матрицы и массивы данных с целочисленными данными с плавающей точкой, символов и строк, логических true
и false
значений и так далее. Указатели на функцию соединяют ваш код с любой функцией MATLAB независимо от текущих возможностей. Таблицы, расписания, структуры и массивы ячеек обеспечивают способ хранения разнородных типов данных в одном контейнере.