Next: Operations Available Up: Mathematical commands Prev: DIVIDE

OPERATE

OPERATE operates (eg. with LOG10) on either binned datasets or primitive or structured input/output, including scalar numbers.

Errors (if present) are amended using the local linear approximation:

            sigma[f(x)] = sigma[x] * df/dx .
  
The input object may be overwritten (using the OVER parameter) or a new output object created.

If input is primitive user will be asked to give error estimate. If none desired, type "!" and not RETURN which would give error of 0.0 If data is negative and LOG10 or LOG is used, then data is set to 1.E-38 and error such that when added to data it will have value plus 1 sigma. If data is negative and SQRT is used, then data is set to zero and error modified.

If EXP or 10** are used and data is such that Arithmetic Overflow would occur, data values and errors are replaced to indicate that this is the case. The data label (if present) is amended to reflect the operation performed, and all other components are unchanged.


Subtopics:



Next: Operations Available Up: Mathematical commands Prev: DIVIDE