How to know if a Point belongs to a curve?

2 visualizzazioni (ultimi 30 giorni)
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras il 23 Nov 2020
Commentato: David Hill il 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?

Risposte (1)

David Hill
David Hill il 23 Nov 2020
ismember(curve',P','rows');
  2 Commenti
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras il 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
David Hill il 25 Nov 2020
Make sure you transpose (curve') and (P').

Accedi per commentare.

Categorie

Scopri di più su Spline Postprocessing in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by