假设我有一个名为A的三维矩阵。
我想将A(1,1:n,:), A(2,1:n,:), A(3,1:n,:)
等保存为单独的二维.mat文件:squeeze(A(1,1:n,:)
。
我猜可能有一种简单的方法可以解决这个问题,我不知道。
非常感谢!
答案 0 :(得分:0)
请参阅我的评论,以编程方式定义和分配变量。但是,你可能不需要这里。正如你的建议,你可以循环
for i = 1 : 5
B = squeeze(A(i, 1 : n, :);
save(['slice', num2str(i), '.mat'], 'B');
end
并将其分配给您写入不同文件的一个变量。