Идентификация типа данных
Определение типа данных переменной
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
Существует множество различных типов данных или классов, с которыми можно работать в MATLAB. Можно создавать матрицы и массивы данных с плавающей запятой и целочисленных данных, символов и строк, логических true и false значения и так далее. Обработчики функций связывают код с любой функцией MATLAB независимо от текущей области. Таблицы, расписания, структуры и массивы ячеек обеспечивают способ хранения различных типов данных в одном и том же контейнере.