问题
I have created a function which takes vectors for input variables and returns a cell array for each set of inputs. The final output variable (out) seems to consist of a 2x1 cell containing two 1x5 cells. I have provided a screenshot of this below:
I am just trying to figure out how to flatten the cell array (out) to be a 2x5 cell array.
回答1:
One way to achieve that would be -
vertcat(cell_array1{:})
回答2:
If your cell has unequal number of elements in each row , maybe this might work better
vector=[cell_array{:}]
来源:https://stackoverflow.com/questions/23334819/flattening-a-cell-array