how to find index a subset elements from a set of points
조회 수: 7 (최근 30일)
이전 댓글 표시
Dear,
I have this set of points.
Z =[23.46, 22.125, 22.308, 22.119, 21.098, 23.018, 20.356, 27.731, 26.388, 26.278; 21.138, 22.651, 21.256, 28.346, 24.288, 29.082, 24.21, 29.952, 23.362, 23.474]';
I found the index for Z then I select some subsets and I need to know their index from the set Z. is their any cheap idea please. I don't want to use some expensive code.
x1=[23.46, 22.125, 22.308;
21.138, 22.651, 21.256]';
x2=[21.098, 23.018, 20.356;
24.288, 29.082, 24.21]';
x3=[27.731, 26.388, 26.278;
29.952, 23.362, 23.474]';
many thanks
댓글 수: 0
답변 (1개)
Walter Roberson
2016년 10월 5일
Use the second output of ismembertol or ismember
댓글 수: 2
Walter Roberson
2016년 10월 5일
[tf, idx] = ismembertol(x1, z)
The location where tf is false were not found in z. The location where tf is true, the corresponding idx entry tells you where in Z it is
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!