Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Arreglos de celdas

Arreglos que pueden contener datos de diversos tipos y tamaños

Un arreglo de celdas es un tipo de dato con contenedores de datos indexados llamados celdas, donde cada celda puede contener cualquier tipo de datos. Comúnmente, los arreglos de celdas contienen listas de vectores de caracteres de diferentes longitudes, mezclas de cadenas y números, o arreglos numéricos de distintos tamaños. Para referirse a conjuntos de celdas, escriba índices entre paréntesis, (). Para acceder al contenido de las celdas, indexe mediante llaves: {}. Para obtener más información, consulte Acceda a datos en matriz de celdas o vea Introducción a arreglos de celdas y estructuras.

Funciones

cellArray de celdas
cell2matConvertir matriz de celdas a matriz ordinaria del tipo de datos subyacente
cell2structConvert cell array to structure array
cell2tableConvert cell array to table
celldispDisplay cell array contents
cellfunApply function to each cell in cell array
cellplotGraphically display structure of cell array
cellstrConvert to cell array of character vectors
iscellDetermine if input is cell array
iscellstrDetermine if input is cell array of character vectors
mat2cellConvert array to cell array whose cells contain subarrays
num2cellConvert array to cell array with consistently sized cells
strjoinJoin strings in array
strsplitCadena dividida en delimitador especificado
struct2cellConvert structure to cell array
table2cellConvert table to cell array

Temas

¿Qué es una matriz de celdas?

Una matriz de celdas es un tipo de datos con contenedores de datos indexados denominados celdas. Cada celda puede contener cualquier tipo de datos.

Crear matriz de celdas

Cree una matriz de celdas mediante el operador o la función.{}cell

Acceda a datos en matriz de celdas

Leer y escribir datos desde y hacia una matriz de celdas.

Pasar contenido de matrices de celdas a funciones

Estos ejemplos muestran varias formas de pasar datos de una matriz de celdas a una función que no reconoce las matrices de celdas como entradas.

Preasigne memoria para matriz de celdas

Inicializar y asignar memoria para una matriz de celdas.

Matrices de celdas contra estructuras

En este ejemplo se comparan matrices de celdas y estructuras, y se muestra cómo almacenar datos en cada tipo de matriz. Tanto las matrices de celdas como las de estructura permiten almacenar datos de diferentes tipos y tamaños.