다른 크기의 두 배열 인 배열 A
과 배열 B
이 있습니다.matlab에서 반복하지만 setdiff를 수행하는 방법
B
에없는 데이터의 인덱스를 반환하려면 Matlab을 사용하여을 사용하십시오.
다른 말로하면, matlab에 setdiff
과 비슷한 기능을 원하지만 반복이 필요합니다.
다른 크기의 두 배열 인 배열 A
과 배열 B
이 있습니다.matlab에서 반복하지만 setdiff를 수행하는 방법
B
에없는 데이터의 인덱스를 반환하려면 Matlab을 사용하여을 사용하십시오.
다른 말로하면, matlab에 setdiff
과 비슷한 기능을 원하지만 반복이 필요합니다.
주어진 및 B (두 행렬 /이 예에서 사용자가 행 방향 DIFF을 수행하려는 행 벡터) :
idx = ~ismember(A,B,'rows');
res = A(idx,:);
하면 제처럼 너무 인덱스를 원한다면 setdiff의 출력 인수 :
res_idx = find(idx);
ismember는 값 사이의 비교를 사용합니다. A와 B에 높은 정밀도의 부동 소수점 숫자가 포함 된 경우 진행하기 전에 조금 반올림하십시오.
['ismembertol'] (https://www.mathworks.com/help/matlab/ref/ismembertol.html)은 허용 오차가있는 설정 작업을 허용합니다. – excaza
반복되는 setdiff의 결과를 표시 할 수 있습니까? –