Difference between revisions of "Unary operations"

From Horace
Jump to: navigation, search
(unary plus)
(unary minus)
 
Line 20: Line 20:
 
</pre>
 
</pre>
  
Equivalent to  
+
Equivalent to <code>wout = uminus(win)</code>
 
+
<pre>
+
wout = uplus(win);
+
</pre>
+
  
 
==Trigonometric and hyperbolic functions==
 
==Trigonometric and hyperbolic functions==

Latest revision as of 16:41, 24 January 2019

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