我想以一种不使用repmat函数的方式重复一个矩阵。也就是说,我希望得到一个矩阵B,它的按列截面将给我矩阵A。当我使用repmat(A,[1,1,col_nb])
时,你需要在第三个维度上进行截面,才能得到矩阵A。
下面是一个例子:
A = [1,2,3;4,5,6];
not_B = repmat(A,[1,1,3]); % What I am getting at the moment
% not_B(:,:,1) = A
% not_B(:,:,2) = A
% not_B(:,:,3) = A
% What I would like
B(:,1,:) = A;
B(:,2,:) = A;
B(:,3,:) = A;