Как объединить ячейку 64 на 64 в ячейку 1 на 1 - PullRequest
0 голосов
/ 10 апреля 2010

У меня есть ячейка 64 на 64, и как мне слить ее обратно в ячейку 1 на 1? Каждая ячейка является двойной 8 на 8.

1 Ответ

4 голосов
/ 10 апреля 2010

Использование 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);

EDIT

Если вы хотите, чтобы результат снова стал ячейкой, запустите

m = {cell2mat(c)};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...