我需要将256 x 256矩阵分成3 x 3个矩阵并混合1 x 3和3 x 1.我希望有85个3 x 3 matricies,其余的是1 x 3或3 x 1。我试过这个:
C = mat2cell(in,[3 3 1],[3 1 3]);
答案 0 :(得分:1)
mat2cell
要求您将所有行和所有列放在分布向量中:
C = mat2cell(in, [ones(1,85)*3, 1], [ones(1,85)*3, 1]);
在这种情况下,
C{1:85, 1:85}
将全部为3x3
矩阵C{86, 1:85}
将全部为1x3
矩阵C{1:85, 86}
将全部为3x1
和C{86, 86}
将为1x1