﻿ Problem Descriptor Reference > The Elements of a Descriptor > Operators > Arithmetic Operators

Arithmetic Operators

Navigation:  Problem Descriptor Reference > The Elements of a Descriptor > Operators >

Arithmetic Operators   The following customary symbols can be use in arithmetic expressions:

 Operator Action - Unary negate, Forms the negative of a single operand + Binary add, Forms the sum of two operands - Binary subtract, Forms the difference of two operands * Binary multiply, Forms the product of two operands / Binary divide, Divides the first operand by the second ^ Binary power, Raises the first operand to the power of the second

These operators can be applied to scalars, arrays or matrices.  When used with arrays or matrices, the operations are applied element-by-element.

Special operators are defined to designate conventional matrix and array operations.

 Operator Action ** Binary MATRIX multiply. Forms the product of two matrices or the product of a MATRIX and an ARRAY.  Applied to tensors, the result is the same as the DOT operator. // Matrix "division".  A1 = A2 // M produces the ARRAY A1 satisfying the equation A2 = M**A1.