我有一个64乘64的单元格,如何将其合并为1 x 1单元格?每个细胞是8乘8倍。
答案 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)};