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

120 次查看(过去 30 天)
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?

采纳的回答

Walter Roberson
Walter Roberson 2017-7-13
NewCellArray = vertcat( ExistingCellArray{:} );

更多回答(1 个)

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

类别

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

Community Treasure Hunt

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

Start Hunting!

Translated by