我有一个文本文件,矩阵为2819x10。 我已使用以下代码将其拆分为5x5x563矩阵
Matrix = dlmread('det.txt');
for j=1:1:563
for i=1:1:5
M(i,1,j) = Matrix(temp,3);
M(i,2,j)= Matrix(temp,4);
M(i,3,j)= Matrix(temp,5);
M(i,4,j) = Matrix(temp,6);
M(i,5,j) = 1;
temp=temp+1;
end
end
在此代码之后,我得到了Matrix 5x5x563。现在,我想创建一个像下面这样的数组,它只包含一行,每列是我的5x5矩阵。
我已经尝试过使用mat2cell:
MatrixNew= mat2cell(M, 5, 5);
但是我仍然有一个错误。我不知道如何解决它。我不是试图找到一个现成的代码,而只是建议。
我该怎么做?