La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.
Arreglos de celdas
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. Por ejemplo,
c = {42, rand(5), "abcd"}
devuelve
c = 1×3 cell array {[42]} {5×5 double} {["abcd"]}
Para acceder al contenido de una celda, ponga los índices entre llaves, como c{1}
para devolver 42
y c{3}
para devolver "abcd"
. Para obtener más información, consulte Acceder a datos en arreglos de celdas.
Los arreglos de celdas son útiles para datos no tabulares a los que desea acceder por índice numérico. En cambio, si tiene datos tabulares, por ejemplo, datos de una hoja de cálculo, utilice en su lugar table
o timetable
. Si los datos son solo de texto, utilice string
.
Funciones
Temas
- What Is a Cell Array?
A cell array is a data type with indexed data containers called cells. Each cell can contain any type of data.
- Crear un arreglo de celdas
Cree un arreglo de celdas con el operador
{}
o la funcióncell
. - Acceder a datos en arreglos de celdas
Lea y escriba datos desde y a un arreglo de celdas.
- Pass Contents of Cell Arrays to Functions
These examples show several ways to pass data from a cell array to a function that does not recognize cell arrays as inputs.
- Asignar memoria previamente para un arreglo de celdas
Inicie y asigne memoria para un arreglo de celdas.
- Cell vs. Structure Arrays
This example compares cell and structure arrays and shows how to store data in each type of array. Cell and structure arrays enable you to store data of different types and sizes.