cell array to matrix

3 Ansichten (letzte 30 Tage)
Busy Bee
Busy Bee am 4 Feb. 2018
Kommentiert: Busy Bee am 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

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by