matlab では、m x 3 行列に、より大きな n x 3 行列にすべて存在する行がある場合、最初の (m x 3) 行列の行を含まない (nm) x 3 行列を作成するにはどうすればよいですか?
たとえば、最初の行列が [1 4 6] で、2 番目の行列が [1 2 3; 1 4 6; 8 7 4]、行列 [1 2 3;8 7 4] をどのように作成できますか?
That's a job for ismember with the 'rows'
option:
a = [1 4 6];
b = [1 2 3; 1 4 6; 8 7 4];
eq_rows = ismember(b,a,'rows');
result = b(~eq_rows,:)