2016-02-05 121 views

回答

2

使用直接索引向量:

B = A(setdiff(1:numel(A),ind)); 

或者扔掉不需要的元素:

B = A; 
B(ind) = []; 

或者使用邏輯索引:

% either 
B = A(~any(bsxfun(@eq,ind(:),1:numel(A)),1)); 
% or 
B = A(all(bsxfun(@ne,ind(:),1:numel(A)),1));