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! 16 Downloads (last 30 days) File Size: 1.37 KB File ID: #8284
image thumbnail

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

by

 

12 Aug 2005 (Updated )

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

| Watch this File

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)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
18 Jul 2014 jaydeep

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.

16 Mar 2014 jeena

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.

29 Jan 2007 Nilimb Misal

nice work. simple and fast

16 Aug 2005 Jérôme My Last Name

Hi,

add these modifications to your code :

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

Updates
24 Jun 2011

Added screenshot.

Contact us