# How to know if a Point belongs to a curve?

2 views (last 30 days)
ErikJon Pérez Mardaras on 23 Nov 2020
Commented: David Hill on 25 Nov 2020
I have a point P given by its coordinates like this:
P=[xp;yp];
And I have the function curve, which is a 2x900 matrix that has its coordinates:
curve=[x0 x1 x2 x3 x4 x5 x6 x7 x8;y0 y1 y2 y3 y4 y5 y6 y7 y8];
(each element in this matrix has 100 elements inside)
I would like to know if P belongs to the curve. Is there any way of knowing it?

David Hill on 23 Nov 2020
ismember(curve',P','rows');
ErikJon Pérez Mardaras on 24 Nov 2020
It says me that both A and B must have the same number of columns. Which doesn't make a lot of sense...because P is a 2x1 matrix and curve is a 2x900 matrix.
David Hill on 25 Nov 2020
Make sure you transpose (curve') and (P').

### Categories

Find more on Surface and Mesh Plots in Help Center and File Exchange

R2019b

### Community Treasure Hunt

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

Start Hunting!