cell array to matrix

2 visualizzazioni (ultimi 30 giorni)
Busy Bee
Busy Bee il 4 Feb 2018
Commentato: Busy Bee il 4 Feb 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

Risposta accettata

Stephen23
Stephen23 il 4 Feb 2018
Modificato: Stephen23 il 4 Feb 2018
Assuming that the sizes are compatible you can easily use a comma-separated list:
vertcat(p{:})

Più risposte (0)

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by