How to know if a Point belongs to a curve?

2 vues (au cours des 30 derniers jours)
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras le 23 Nov 2020
Commenté : David Hill le 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?

Réponses (1)

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

Connectez-vous pour commenter.

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by