For example I have A=[11 24 33 47 52 67]
and I have indices matrix as I = [2 3]
so I want to have the elements of A from the indices other than ind
go for
idx = logical(ones(size(A))); % // all indices here
or, as @Gunther Struyf suggests,
idx = true(size(A));
then
idx(I) = 0; % // excluding not desired indices
B = A(idx); % // selection
Alternatively
B = A;
B(I) = [];
You can also make use of setdiff to exclude indices. Here's a one-liner for you:
B = A(setdiff(1:numel(A), I))