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

10 views (last 30 days)
Ananya Malik on 17 Oct 2017
Commented: Aida Jones on 6 Jul 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.
Aida Jones on 6 Jul 2018
Can you please share the solution. I am also looking for it. Thanks

KSSV on 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.
Ananya Malik on 17 Oct 2017
Thanks a lot. I got it (y).
KSSV on 17 Oct 2017

### Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!