Concatenate together two cell arrays

Hello,
I have two 102 x 1 cell (respectively CC and DD), each of them with all 32 x 4 doubles.
I would like to create another cell BB (102 x 1) that includes all the elements of the cell CC and DD, I mean it should contain 64 x 4 doubles (the first part 32 x 2 from CC and the second part 32 x 2 from DD).
How can I do it?
Thanks

 Risposta accettata

BB = cellfun(@(c,d) [c;d], CC, DD, 'uniform', 0);

3 Commenti

Thanks for the reply! this is what I was looking for
What about if now I want to convert it to an array where all the 102 64 x 4 doubles are one after the other in a unique array (7680x4)?
cell2mat(BB)

Accedi per commentare.

Più risposte (0)

Categorie

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by