DRAWELLIPSE Draw an ellipse on the current axis. drawEllipse(ELLI); Draws the ellipse ELLI in the form [XC YC RA RB THETA], with center (XC, YC), with main axis of half-length RA and RB, and orientation THETA in degrees counted counter-clockwise. drawEllipse(XC, YC, RA, RB); drawEllipse(XC, YC, RA, RB, THETA); Specifies ellipse parameters as separate arguments (old syntax). drawEllipse(..., NAME, VALUE); Specifies drawing style of ellipse, see the help of plot function. H = drawEllipse(...); Also returns handles to the created line objects. -> Parameters can also be arrays. In this case, all arrays are supposed to have the same size. Example: % Draw an ellipse centered in [50 50], with semi major axis length of % 40, semi minor axis length of 20, and rotated by 30 degrees. figure(1); clf; hold on; drawEllipse([50 50 40 20 30]); axis equal; axis([0 100 10 90]) % add another ellipse with different orientation and style drawEllipse([50 50 40 20 -10], 'linewidth', 2, 'color', 'g'); See also: ellipses2d, drawCircle, drawEllipseArc, ellipseToPolygon
Package: matgeom