cell array to matrix

1 次查看(过去 30 天)
Busy Bee
Busy Bee 2018-2-4
评论: Busy Bee 2018-2-4
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

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrices and Arrays 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by