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