################ 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