Using vertcat to convert cellarray consisting of mutiple columns into an array of multiple columns
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Shreshtha Chaturvedi
el 29 de En. de 2023
Respondida: Sulaymon Eshkabilov
el 29 de En. de 2023
I have the following cellarray
C = cell(3)
I want to vertically contactenate all columns and obtain an array. If my cell array just has one column I use
data_array = vertcat(C{:})
But I am not sure how to do it for multiple columns. Thank you for all the help!
2 comentarios
Respuestas (2)
Sulaymon Eshkabilov
el 29 de En. de 2023
Here is how it can be attained:
C1 = {randi(3, 3)};
C2 = {ones(3)};
C3 = {zeros(3)};
C4 = {randi(3, 3)};
C5 = {ones(3)};
C6 = {zeros(3)};
C7 = {randi(3, 3)};
C8 = {ones(3)};
C9 = {zeros(3)};
C = {C1, C2, C3; C4, C5, C6; C7, C8, C9};
CC = cell2mat(vertcat(C{:}))
0 comentarios
Ver también
Categorías
Más información sobre Cell Arrays en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!