how to find index a subset elements from a set of points
12 次查看(过去 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 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!