如何在MATLAB中将单元阵列的单元阵列组合成单个单元阵列

时间:2017-07-13 07:07:36

标签: matlab concatenation cell-array

我有一个单元格数组(字符串)的动态单元格数组,我希望将它组合成单个字符串数组。

示例:

Columns 1 through 4
{4x1 cell}    {9x1 cell}    {8x1 cell}    {10x1 cell} 

我想连接内部单元格,结果是一个单元格数组

{31x1 cell}.

如何连接到一个单元格数组而不用for循环

由于

1 个答案:

答案 0 :(得分:1)

使用vertcat ...

cellarr = {cell(4,1), cell(9,1), cell(8,1), cell(10,1)};
merged = vertcat(cellarr{:});