CREATECIRCLE Create a circle from 2 or 3 points. C = createCircle(P1, P2, P3); Creates the circle passing through the 3 given points. C is a 1*3 array of the form: [XC YX R]. C = createCircle(P1, P2); Creates the circle whith center P1 and passing throuh the point P2. Works also when input are point arrays the same size, in this case the result has as many lines as the point arrays. Example % Draw a circle passing through 3 points. p1 = [10 15]; p2 = [15 20]; p3 = [10 25]; circle = createCircle(p1, p2, p3); figure; hold on; axis equal; axis([0 50 0 50]); drawPoint([p1 ; p2; p3]); drawCircle(circle); See also: circles2d, createDirectedCircle --------- author : David Legland INRA - TPV URPOI - BIA IMASTE created the 31/10/2003.
Package: matgeom