Я хотел бы заменить запись, соответствующую номеру столбца массива, который является частью трехмерной матрицы, на ноль.Моя матрица имеет размер IxJxJ
.В каждом столбце j
я могу найти матрицу размером IxJ
, которую я хотел бы заменить j
-ым столбцом на ноль.
Ниже вы можете найти пример того, что я хотел бы использовать в простой трехмерной матрице A
.В этом примере используется цикл, которого я стараюсь избегать.
A(:,:,1) = randi([1,2],5,3);
A(:,:,2) = randi([3,4],5,3);
A(:,:,3) = randi([5,6],5,3);
for i = 1:3
B = A(:,i,:);
B = squeeze(B);
B(:,i) = 0;
A(:,i,:) = B;
end