Combine a cell array of cell arrays to a single cell array

38 views (last 30 days)
Hi,
I have a dynamic cell array of cell arrays of strings and I want to combine it into a single cell array of strings.
Example: Columns 1 through 4
{4x1 cell} {9x1 cell} {8x1 cell} {10x1 cell}
I want to concatenate and the result in one cell array as
{31x1 cell}.
How to concatenate into one cell Array?

Accepted Answer

Walter Roberson
Walter Roberson on 13 Jul 2017
NewCellArray = vertcat( ExistingCellArray{:} );

More Answers (1)

Ariel Cabello
Ariel Cabello on 22 May 2019
Another way:
NewCellArray = [ OldCellArray{:} ];
Regards

Categories

Find more on Numeric Types in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!