MATLAB: How to concatenate elements of cell array

cell arrayconcatenate

Dear All,
I have what I expect is a simple problem that I would be most grateful for some help with.
I have a 333×1 cell array. Each of the 333 elements are a numeric array, ranging in dimensions from 49×332 to 49X1.
I would like to concatenate all the elements so that I have a single 49×55611 array.
Many thanks for any advice,
Rob

Best Answer

Where C is your cell array:
[C{:}]
or
horzcat(C{:})
For more info on how this works, read about comma separated lists: