在matlab中连接单元格数组的向量

use*_*022 7 matlab concatenation matrix cell-array

在matlab中,我有一个4x5单元阵列,其中每个单元由一个121x1向量组成.

什么是创建一个3-暗淡4x5x121矩阵避免了2倍环的最简单的方法.

Jon*_*nas 7

一种方式(不一定是最快)

%# convert all arrays in the cell array inCell to 1x1x121
permCell = cellfun(@(x)permute(x,[3,2,1]),inCell,'uniformOutput',false);

%# catenate
array = cell2mat(permCell);
Run Code Online (Sandbox Code Playgroud)