Code covered by the BSD License

### Highlights from Check Whether a Point Lies Inside,Outside or On a Circle

Be the first to rate this file! 18 Downloads (last 30 days) File Size: 1.37 KB File ID: #8284

# Check Whether a Point Lies Inside,Outside or On a Circle

### Divakar Roy (view profile)

12 Aug 2005 (Updated )

Checks whether a point lies inside,outside or on a circle defined by 3 other points.

File Information
Description

This program checks whether a point (x,y) lies inside,outside or on a circle defined by 3 other points.

Syntax: iscircle(X,Y,x,y), where X=[x1 x2 x3] and Y=[y1 y2 y3]. Thus, a circle can be made out of these 3 points-->(x1,y1), x2,y2)&(x3,y3).
Program checks whether point (x,y) lies inside,outside or on the circle.
ans=0 ==> lie on the circle.
ans=1 ==> lie outside the circle.
ans=-1 ==> lie inside the circle.

MATLAB release MATLAB 7.11 (R2010b)
18 Jul 2014 jaydeep

### jaydeep (view profile)

i want to find out the N coordinate point in space of 2000 m x 2000m. but constraints is that two co ordinate point are does not intersect within the radius of 200m of each other.
pl. help me for making such program in matlab.

Comment only
16 Mar 2014 jeena

### jeena (view profile)

hi, i looked for a code to check a point is inside a circle and i found this one. i tried to work on this code. but i didn't understand the 3 points--> (x1,y1),(x2,y2),(x3,y3). pls help me find that.

Comment only
29 Jan 2007 Nilimb Misal

nice work. simple and fast

Comment only
16 Aug 2005 Jérôme My Last Name

Hi,

val=(x-h).*(x-h)+(y-k).*(y-k)-r*r;
result=sign(val);

This will let you check multiple points location at the same time.
Use SIGN here to avoid "if" condition.

Jérôme

Comment only