How to check if a point lies in the sector of a circle?
    8 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Ananya Malik
 el 17 de Oct. de 2017
  
    
    
    
    
    Comentada: Aida Jones
 el 6 de Jul. de 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 comentario
Respuesta aceptada
  KSSV
      
      
 el 17 de Oct. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre General Applications en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


