ELLIPSE command

Syntax: | `ELLIPSE\FIT xin yin ELLIPSE\FIT\NPTS xin yin n ELLIPSE\FIT\FRACTION xin yin frac ELLIPSE\FIT\FRACTION\NPTS xin yin frac n ELLIPSE\FIT\XYOUT xin yin xout yout ELLIPSE\FIT\XYOUT\NPTS xin yin n xout yout ELLIPSE\FIT\XYOUT\FRACTION xin yin frac xout yout ELLIPSE\FIT\XYOUT\FRACTION\NPTS xin yin frac n xout yout ELLIPSE\FIT\PARAMETERS xin yin a b xc yc angle ELLIPSE\FIT\PARAMETERS\NPTS xin yin a b xc yc angle n ELLIPSE\FIT\PARAMETERS\FRACTION xin yin frac a b xc yc angle ELLIPSE\FIT\PARAMETERS\FRACTION\NPTS xin yin frac a b xc yc angle n ELLIPSE\FIT\PARAMETERS\XYOUT xin yin a b xc yc angle xout yout ELLIPSE\FIT\PARAMETERS\XYOUT\NPTS xin yin a b xc yc angle n xout yout ELLIPSE\FIT\PARAMETERS\XYOUT\FRACTION xin yin frac a b xc yc angle xout yout ELLIPSE\FIT\PARAMETERS\XYOUT\FRACTION\NPTS xin yin frac a b xc yc angle n xout yout ELLIPSE\POPULATE a b xc yc angle ELLIPSE\POPULATE\NPTS a b xc yc angle n ELLIPSE\POPULATE\XYOUT a b xc yc angle xout yout ELLIPSE\POPULATE\XYOUT\NPTS a b xc yc angle n xout yout`
Qualifiers: | `\FIT, \NPTS, \FRACTION, \XYOUT, \PARAMETERS, \POPULATE`
Defaults: | `\POPULATE, \-FIT, \-NPTS, \-FRACTION, \-XYOUT, \-PARAMETERS, fraction = 0.9`

The `ELLIPSE` command can uniformly populate the perimeter of an ellipse in two ways:

- Given the major axis radius, the minor axis radius, centre coordinates, and angle of the major axis
- First fit an ellipse so a certain fraction of the data points are within the ellipse, then determine the major axis radius, the minor axis radius, the centre coordinates, and the angle of the major axis.

Output vectors
Number of points
Ellipse explicitly defined
Fit an ellipse