Effacer les filtres
Effacer les filtres

How to check if a point lies in the sector of a circle?

10 vues (au cours des 30 derniers jours)
Ananya Malik
Ananya Malik le 17 Oct 2017
Commenté : Aida Jones le 6 Juil 2018
I have a sector defined by the following code.
x0=12;
y0=13;
theta =30;
r=3
a1 = 2*pi*rand; % A random direction
a2 = a1 + theta;
t = linspace(a1,a2);
x = x0 + r*cos(t);
y = y0 + r*sin(t);
plot([x0,x,x0],[y0,y,y0],'k-')
I want to check if a point, say [12.5 11.5] lies within the sector defined. Thanks in advance.
  1 commentaire
Aida Jones
Aida Jones le 6 Juil 2018
Can you please share the solution. I am also looking for it. Thanks

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 17 Oct 2017
YOu should be having a set of points for sector and the points for circle. Use inpolygon to know whether these points lie inside or outside the given circle. Read about inpolygon.
  4 commentaires
Ananya Malik
Ananya Malik le 17 Oct 2017
Thanks a lot. I got it (y).
KSSV
KSSV le 17 Oct 2017
Thanks is accepting the answer.....;)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by