DRAWPARABOLA Draw a parabola on the current axis. drawParabola(PARABOLA); Draws a vertical parabola, defined by its vertex and its parameter. Such a parabola admits a vertical axis of symetry. The algebraic equation of parabola is given by: (Y - YV) = A * (X - VX)^2 Where XV and YV are vertex coordinates and A is parabola parameter. A parametric equation of parabola is given by: x(t) = t + VX; y(t) = A * t^2 + VY; PARABOLA can also be defined by [XV YV A THETA], with theta being the angle of rotation of the parabola (in degrees and Counter-Clockwise). drawParabola(PARABOLA, T); Specifies which range of 't' are used for drawing parabola. If T is an array with only two values, the first and the last values are used as interval bounds, and several values are distributed within this interval. drawParabola(..., NAME, VALUE); Can specify one or several graphical options using parameter name-value pairs. drawParabola(AX, ...); Specifies handle of the axis to draw on. H = drawParabola(...); Returns an handle to the created graphical object. Example: figure(1); clf; hold on; axis equal; axis([0 100 0 100]) % draw parabola with default parameterization bounds drawParabola([50 50 .2 30]); % draw parabola with more specific bounds and drawing style drawParabola([50 50 .2 30], [-3 3], 'color', 'r', 'linewidth', 2); See Also: drawCircle, drawEllipse
Package: matgeom