I can convert a cell array of matrices to matrix:
>> C={[1,1]; [2,2]; [3,3]};
>> cell2mat(C)
ans =
1 1
2 2
3 3
Okay, the question is a long time ago - but maybe my answer might help other readers or searchers.
I think the best solution is nearly the idea presented by Eitan T but it is possible to do that without reshaping. For me
C={{1,1;1,1};{2,2;2,2};{3,3;3,3}};
A=cell2mat(cat(3,C{:}))
does what was asked for - thus answers with
A(:,:,1) =
1 1
1 1
A(:,:,2) =
2 2
2 2
A(:,:,3) =
3 3
3 3
Hoping that helps.