Extract points in a defined direction and distance

extract points in 'pk' that are in a direction relative to reference point 'p'
404 download
Aggiornato 3 gen 2016

Visualizza la licenza

'directionaldist' extract points in 'pk' that are in a direction relative
to reference point 'p' (Output: 'ind'). You can define distance interval
with 'r1' and 'r2', and also angle interval by 'dirAngle' and 'margin'.
It also extracts the nearest neighbor in the specified direction and
distance interval (Output: 'indMin').
Try the "demo.m" file for some illustration of the function.
Inputs
Data
'p': Reference point location 2x1
'pk': location of N points 2xN

Parameters
'r1': max distance to 'p' (Euclidean distance is used)
'r2': min distance to 'p' (Euclidean distance is used)
'dirAngle': reltaive direction angle from point 'p' to 'pk' (in degrees)
'margin': angle margin, will be used as defining the angle interval
[dirAngle+margin, dirAngle-margin]. If margin is zero, it is possible
that you will not find any points that are exactly at dirAngle direction.
So it is good to give some margin. Or it can be used for other purposes.
'dirType': direction type 'none' or 'symmetric', just try it out!

Outputs

'ind': indices of points of 'pk', which are in the direction of
[dirAngle+margin, dirAngle-margin] relative to reference point 'p',
where max distance to 'p' is 'r1', and min distance to 'p' is 'r2'.
'indMin': index of nearest neighbor point in 'pk' to 'p' in the specified
direction angle interval

Note: This function uses a function called 'nearestneighbour'
which is downloaded from fileexchange linke below:
(http://www.mathworks.com/matlabcentral/fileexchange/12574-nearestneighbour-m)

Copyright 2016 Abdullah H. Ozcan

Cita come

Abdullah OZCAN (2024). Extract points in a defined direction and distance (https://www.mathworks.com/matlabcentral/fileexchange/54723-extract-points-in-a-defined-direction-and-distance), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2015a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Riconoscimenti

Ispirato da: nearestneighbour.m

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0