################ Unary operations ################ A unary operation is one that is performed on a single object, with no additional inputs. A single object is returned. unary plus ========== Unary plus. Returns the input object ``win`` with no modification. :: wout = +win Equivalent to ``wout = uplus(win)`` unary minus =========== Unary minus. Returns the intensity field of the input object multiplied by -1, i.e. ``wout = -1 win``. :: wout = -win Equivalent to ``wout = uminus(win)`` Trigonometric and hyperbolic functions ====================================== With the form :: wout = function(win) where ``function`` is any of the following, trigonometric or hyperbolic operations may be performed on dnd or sqw objects. - ``acos`` - arc cosine - ``acosh`` - arc cosh - ``acot`` - arc cot - ``acoth`` - arc coth - ``acsc`` - arc cosec - ``acsch`` - arc cosech - ``asec`` - arc sec - ``asech`` - arc sech - ``asin`` - arc sine - ``asinh`` - arc sinh - ``atan`` - arc tangent - ``atanh`` - arc tanh - ``cos`` - cosine - ``cosh`` - cosh - ``cot`` - cot - ``coth`` - coth - ``csc`` - cosec - ``csch`` - cosech - ``sec`` - sec - ``sech`` - sech - ``sin`` - sine - ``sinh`` - sinh - ``tan`` - tangent - ``tanh`` - tanh Other mathematical functions ============================ Using the same syntax as above, one can perform the following operations: - ``exp`` - exponential - ``log`` - natural logarithm - ``log10`` - logarithm base 10