Валидация данных

Определите тип или характеристику данных массива

Используйте эти функции, чтобы подтвердить входные параметры.

C функции

развернуть все

mxIsDoubleОпределите, представляет ли mxArray данные как с двойной точностью, числа с плавающей запятой
mxIsSingleОпределите, представляет ли массив данные как с одинарной точностью, числа с плавающей запятой
mxIsComplexОпределите, являются ли данные комплексными
mxIsNumericОпределите, является ли массив числовым
mxIsInt64Определите, представляет ли массив данные как подписанные 64-битные целые числа
mxIsUint64Определите, представляет ли массив данные как 64-битные целые числа без знака
mxIsInt32Определите, представляет ли массив данные как подписанные 32-битные целые числа
mxIsUint32Определите, представляет ли массив данные как 32-битные целые числа без знака
mxIsInt16Определите, представляет ли массив данные как подписанные 16-битные целые числа
mxIsUint16Определите, представляет ли массив данные как 16-битные целые числа без знака
mxIsInt8Определите, представляет ли массив данные как подписанные 8-битные целые числа
mxIsUint8Определите, представляет ли массив данные как 8-битные целые числа без знака
mxIsScalarОпределите, является ли массив скалярным массивом
mxIsCharОпределите, является ли введенный mxChar массивом
mxIsLogicalОпределите, имеет ли массив тип mxLogical
mxIsLogicalScalarОпределите, имеет ли скалярный массив тип mxLogical
mxIsLogicalScalarTrueОпределите, верен ли скалярный массив типа mxLogical
mxIsSparseОпределите, является ли введенный разреженным массивом
mxIsStructОпределите, является ли введенный массивом структур
mxIsCellОпределите, является ли введенный массивом ячеек
mxIsClassОпределите, является ли массив объектом заданного класса
mxIsInfОпределите, бесконечно ли введенный
mxIsFiniteОпределите, конечно ли введенный
mxIsNaNОпределите, является ли введенный NaN (Не число)
mxIsEmptyОпределите, пуст ли массив
mxIsFromGlobalWSОпределите, был ли массив скопирован с глобальной рабочей области MATLAB
mxAssertПроверяйте значение утверждения на отладку целей
mxAssertSПроверяйте значение утверждения, не распечатывая текст утверждения

Темы

Передача скалярных величин

Этот пример показывает, как записать файл MEX, который передает скалярные значения.