cell array to matrix

2 visualizaciones (últimos 30 días)
Busy Bee
Busy Bee el 4 de Feb. de 2018
Comentada: Busy Bee el 4 de Feb. de 2018
I have a cell array with 4 elements.Each with 2*2 dimensions. I want to create an 8*2 matrix with these cell arrays. I can do it as p_all=[p{1};p{2};p{3};p{4}] but it will be in a loop and I will not the know the number of elements beforehand although all the elements will be 2*2. Any suggestions?
p{1} =
89 62
89 166
p{2} =
132 167
132 208
p{3} =
113 208
113 281
p{4} =
64 281
64 320

Respuesta aceptada

Stephen23
Stephen23 el 4 de Feb. de 2018
Editada: Stephen23 el 4 de Feb. de 2018
Assuming that the sizes are compatible you can easily use a comma-separated list:
vertcat(p{:})
  1 comentario
Busy Bee
Busy Bee el 4 de Feb. de 2018
yes. That worked. Thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrices and 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!

Translated by