Create a cell array containing the first 3 doubles from another cell array
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Fabio Taccaliti
el 5 de Jul. de 2022
Comentada: Fabio Taccaliti
el 5 de Jul. de 2022
Hello,
I have a cell araay CCC (500x1 cell), containing 500x1 doubles.
I would like to create a new cell array (a) with just the first three doubles (500x1 each) from CCC.
I tried with a = {CCC{1}:CCC{3}}; but is not working, how can I do it?
Thanks in advance for the help :)
0 comentarios
Respuesta aceptada
Garmit Pant
el 5 de Jul. de 2022
Editada: Garmit Pant
el 5 de Jul. de 2022
Hello Fabio
It is my understanding that you want to extract the first three cells from a cell array CCC.
This can be achieved using the following code snippet:
a = CCC(1:3);
You can consult the following example to see the effects of the command listed above.
c3 = {[1 ; 2 ; 3 ; 4] [1 ; 2 ; 3 ; 4] [1 ; 2 ; 3 ; 4] [1 ; 2; 3; 4; 5]}
c4 = c3(1:3)
Más respuestas (1)
Bjorn Gustavsson
el 5 de Jul. de 2022
Would:
ThreeFirst = cell2mat(CCC(1:3));
do the trick?
0 comentarios
Ver también
Categorías
Más información sobre Multidimensional Arrays en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!