如何将64 x 64单元合并为1 x 1单元

时间:2010-04-10 09:24:08

标签: matlab

我有一个64乘64的单元格,如何将其合并为1 x 1单元格?每个细胞是8乘8倍。

1 个答案:

答案 0 :(得分:4)

使用cell2mat

%# create a sample 2-by-2 cell array
c = cell(2);

%# put a 3-by-3 double into each cell
[c{:}] = deal(magic(3));

%# convert to one big 6-by-6 array
m = cell2mat(c);

修改

如果您希望结果再次成为单元格,请运行

m = {cell2mat(c)};