Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Identificación de tipos de datos

Determine los tipos de datos de una variable

MATLAB® tiene muchas funciones para identificar el tipo de datos de una variable o para determinar si una variable tiene un tipo de datos específico. Utilice estas funciones al llamar o escribir código que dependa de variables que tengan tipos de datos específicos.

Funciones

expandir todo

isfloatDetermine if input is floating-point array
isintegerDetermine whether input is integer array
islogicalDeterminar si una entrada es un arreglo lógico
isnumericDetermine whether input is numeric array
isrealDetermine whether array uses complex storage
issparseDetermine whether input is sparse
isstringDeterminar si una entrada es un arreglo de cadenas
ischarDeterminar si una entrada es un arreglo de caracteres
iscellstrDetermine if input is cell array of character vectors
isdatetimeDetermine if input is datetime array
isdurationDetermine if input is duration array
iscalendardurationDetermine if input is calendar duration array
iscellDeterminar si una entrada es un arreglo de celdas
isstructDeterminar si una entrada es un arreglo de estructuras
istableDetermine if input is table
istimetableDetermine if input is timetable
istabularDetermine if input is table or timetable (desde R2021b)
isaDetermine if input is instance of specified class
iscategoricalDetermine if input is categorical array
isenumDetermine if variable is enumeration
isgraphicsTrue for valid graphics object handles
isjavaDetermine if input is Java object
isobjectDetermine if input is MATLAB object
whosList variables in workspace, with sizes and types
classClase de un objeto
underlyingTypeType of underlying data determining array behavior (desde R2020b)
isUnderlyingTypeDetermine whether input has specified underlying data type (desde R2020b)
validateattributesCheck validity of array

Temas

  • Clases fundamentales de MATLAB

    Puede trabajar con muchos tipos de datos diferentes, o clases, en MATLAB, incluidos números de doble precisión y de precisión simple, enteros con y sin signo, cadenas, valores lógicos, tablas e identificadores de tablas, entre otros. La decisión sobre qué clase utilizar depende del uso previsto y los requisitos de almacenamiento de memoria.

  • Use is* Functions to Detect State

    There are many functions in MATLAB that detect if an input has a specified data type or a specified state, or if the elements of an input array meet a specified condition.

  • Working with Objects in MATLAB

    Some MATLAB functions return objects. Objects combine data with functions and methods.