A = {[1,6,3,2],[3,6,5]};A1 = unique([A{:}]);B = [1 2; 1 6; 2 3; 3 5; 3 6; 5 6];B_bk = [1 2; 3 6; 3 5; 1 4; 4 6; 1 6; 6 5; 2 3; 6 7; 3 4];remved_B = [];for j=1:length(A1) if (sum(sum(B == A1(j)),2)==2) && (sum(sum(B_bk == A1(j)),2)==2) B_bk(any(ismember(B_bk,A1(j)),2),:)=[]; remved_B = [A1(j) remved_B]; endend
I want to wirte this condition in a better way or remove for loop if possible
(sum(sum(B == A1(j)),2)==2) && (sum(sum(B_bk == A1(j)),2)==2)
Best Answer