Difference between revisions of "Operator"

From iMath
Jump to: navigation, search
m
Line 10: Line 10:
 
* <code>:</code> [[vector]] definition
 
* <code>:</code> [[vector]] definition
 
* <code>- +</code> Addition and subtraction
 
* <code>- +</code> Addition and subtraction
* <code>* / TIMES .* ./</code> Multiplication and division (<code>.*</code> and <code>./</code> denote element-wise operations on vectors and matrices)
+
* <code>* / TIMES .* ./</code> Multiplication and division (<code>.*</code> and <code>./</code> denote [[Function#hadamard_.28_expression_.3B_expression_.3B_expression_.3B_expression_.29|element-wise operations]] on vectors and matrices)
 
* <code>-</code> Unary minus
 
* <code>-</code> Unary minus
 
* <code>[[REV]] [[NROOT]]</code> Reverse an equation, multiple root
 
* <code>[[REV]] [[NROOT]]</code> Reverse an equation, multiple root
* <code>^</code> Exponentiation
+
* <code>^ .^</code> Exponentiation (<code>.^</code> denotes [[Function#hadamard_.28_expression_.3B_expression_.3B_expression_.3B_expression_.29|element-wise]] exponentiation on vectors and matrices)
 
* <code>^T</code> Vector and matrix [[transposition]]
 
* <code>^T</code> Vector and matrix [[transposition]]
 
* <code>!</code> Factorial
 
* <code>!</code> Factorial

Revision as of 19:37, 27 June 2018

The following list shows all operators recognized by iMath, from lowest precedence to highest precedence. Operator precedence defines the order in which operators are evaluated when no brackets are set. For example, 3 * 4 + 5 will evaluate to 17, not to 23, because + has lower precedence than *.