Compare two set of coordinates
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Eliran Farhi
le 10 Avr 2020
Commenté : Ameer Hamza
le 10 Avr 2020
I have two sets of points, defined by X-Y coordinates.
I want to find how many points from the first set, are close (less than a given number - "radius") to points from the second set.
For example: set A={(1,2), (3, 6), (4,8), (7,10)}
set B={(1,3), (7,9), (3,5), (5,10)}
if the radius is than the answer will be: 3
0 commentaires
Réponse acceptée
Ameer Hamza
le 10 Avr 2020
Something like this?
A=[1 2;
3 6;
4 8;
7 10];
B=[1 3;
7 9;
3 5;
5 10];
radius = 2;
result = sum(any(pdist2(A,B) < radius, 1));
2 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!