Comparing all the elements of an array with all the elements of another array
이전 댓글 표시
Hello ,
I want to compare Compare all the elements of an array with all the elements of another array and save the result to a now array.
i have an array A=[100 110 120 130.....600]
which i want to compare with B = [100 103 105 120 123 128 130 200 205 207 300 200 100 ]
if the value of B mateches with any element of array the value of A sholud be stored in new array C and the value should not repeal(like if there is already 100 in the array C then i should not write it again. )
the output should look like this
C = [100 120 130 200 300]
채택된 답변
추가 답변 (1개)
Ameer Hamza
2020년 10월 20일
Try this
C = A(ismember(A,B))
댓글 수: 3
Bruno Luong
2020년 10월 21일
Change statement
ismember(...)
to
ismembertol(..., 2, 'DataScale', 1)
카테고리
도움말 센터 및 File Exchange에서 Workspace Variables and MAT Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!