我有一个单元格C,其中大小(C)= 1x28。每个单元包含10x10矩阵。我想重塑C以形成尺寸(M)= 8x8的上三角形阵列M.对角线上方的每个M单元应包含原始的10x10矩阵。任何建议表示赞赏。
答案 0 :(得分:0)
如果您的结构只包含数字值,则可以使用cell2mat
:
C = num2cell(rand(8)); % generate random cell array
M = cell2mat(C); % convert cell to matrix
MU = triu(M,1); % get the upper triangular matrix