Gam*_*aca 2 matlab matrix extraction
我有一个包含380个矩阵的单元格数组C,并希望将它们放在三维矩阵M中,这样C的前20个矩阵将在M(:,:,1),第二个20矩阵(从21到40)在M(:,:,2)等等.
编辑:我想以列方式连接它们.
我可以在Matlab中的一个循环中完成此操作.
你甚至不需要循环:
%# C: cell array with 380 elements
%# reshape C to 20x1xn
C = reshape(C,20,1,[]);
%# create matrix M
M = cell2mat(C);
Run Code Online (Sandbox Code Playgroud)