Effacer les filtres
Effacer les filtres

cell array to matrix

2 vues (au cours des 30 derniers jours)
Busy Bee
Busy Bee le 4 Fév 2018
Commenté : Busy Bee le 4 Fév 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

Réponse acceptée

Stephen23
Stephen23 le 4 Fév 2018
Modifié(e) : Stephen23 le 4 Fév 2018
Assuming that the sizes are compatible you can easily use a comma-separated list:
vertcat(p{:})
  1 commentaire
Busy Bee
Busy Bee le 4 Fév 2018
yes. That worked. Thank you!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by