"展平"单元阵列

nzb*_*bru 14 arrays matlab multidimensional-array cell-array

我创建了一个函数,它为输入变量提供向量,并为每组输入返回一个单元格数组.最终输出变量(out)似乎由包含两个1x5单元的2x1单元组成.我提供了以下截图:

当前输出的屏幕截图

我只想弄清楚如何将单元阵列(out)展平为2x5单元阵列.

Div*_*kar 17

实现这一目标的一种方法是 -

vertcat(cell_array1{:})
Run Code Online (Sandbox Code Playgroud)


Rah*_*hul 5

如果您的单元格在每行中具有不等数量的元素,那么这可能会更好

vector=[cell_array{:}]
Run Code Online (Sandbox Code Playgroud)