我有50个4x4矩阵。我想删除特定索引处的矩阵,例如索引2,12和34.我试过这个但是我没有得到预期的结果:
for i = 1:50
index = true(length(AB));
index([2,12,34]) = false;
AB(:,:,i) = AB(:,:,index);
end
答案 0 :(得分:3)
您显然正在使用大小为AB
的3D矩阵4 x 4 x 50
。删除元素可以这样做:
index = [2 12 34];
AB(:,:,index) = [];
请注意,这将改变您的指数,因为指数2,12和34已被删除。
然而,要将元素设置为0:
index = [2 12 34];
AB(:,:,index) = 0;