
The following table contains the list of operations which can appear within an expression:
| Operation | Description |
|---|---|
| % |
This operation takes two real arguments, calculates the product of them and divides that product by 100. |
| %CH |
Given real values x and y pushed onto the stack in that order, this operation calculates 100 * (y - x) / x. Note... |
| %T |
Given Real1 and Real2 from the stack, this function computes 100 * Real2 / Real... |
| + |
The add operation will take its two numerical operands and produce the sum as its result. It operates on reals,... |
| - |
The subtract operation will take its two numerical operands and produce the difference as its result. It operates... |
| < |
This operation takes two real, integer or string values and produces a 1 if the first value is less than the second... |
| = |
This operation always produces an expression which describes a relationship between its left and right side. Unlike... |
| == |
This operation produces a 1 if the two arguments are equal, a 0 otherwise. It can operate on real, complex, integer... |
| > |
This operation takes two real, integer or string values and produces a 1 if the first value is greater than the... |
| ABS |
This function returns the absolute value of its input argument. For a real number input, the result is always a... |
| ACOS |
This operation calculates the inverse cosine... |
| ACOSH |
This operation calculates the inverse hyperbolic cosine... |
| ALOG |
This operation calculates the reverse base 10 logarithm of its... |
| AND |
This operation performs a binary and operation on... |
| ARG |
This function takes a complex argument and returns the angle given the real and imaginary components of that complex... |
| ASIN |
This operation calculates the inverse sine... |
| ASINH |
This operation calculates the inverse hyperbolic sine... |
| ASR |
This operation takes an integer from the stack, shifts each bit one... |
| ATAN |
This operation calculates the inverse tangent... |
| ATANH |
This operation calculates the hyperbolic sine... |
| B→R |
This operation takes an integer value an converts it to the equivalent real value. |
| CEIL |
Given a real valued input, this function returns the smallest integer which is greater than or equal to the input... |
| CHR |
This operation takes a real value and maps it to a single character which it returns as a string value. The real... |
| CNRM |
This operation calculates the column norm or one-norm... |
| COMB |
This operation calculates the number of combinations given... |
| CONJ |
This function takes a complex value and returns its conjugate value. A conjugate value has the same real component... |
| COS |
This operation calculates the cosine function of... |
| COSH |
This operation calculates the hyperbolic cosine... |
| CROSS |
This operation calculates the cross product of the input... |
| DET |
This operation calculates the determinant of its input... |
| DOT |
This operation calculates the dot product of its arguments.... |
| D→R |
This function takes a real number which is an angle expressed in degrees and converts it to an angle expressed in... |
| EXP |
This operation calculates the reverse base e logarithm... |
| EXPM |
This operation calculates the equivalent of (EXP(x) - 1) where x is the the argument... |
| FACT |
This function returns the factorial of its input parameter. For integer input values greater than or equal to 0,... |
| FC? |
This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 0... |
| FC?C |
This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 0... |
| FLOOR |
Given a real valued input, this function returns the largest integer which is less than or equal to the input value... |
| FP |
This function takes a real value and returns a real value, returning only the fractional component of that input... |
| FS? |
This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 1... |
| FS?C |
This operation takes a real value between 1 and 64 and returns 1 if the associated bit in the calculator flags is 1... |
| HMS+ |
This function takes arguments and returns results which express a time as hours, minutes, seconds and fractions of... |
| HMS- |
This function takes arguments and returns results which express a time as hours, minutes, seconds and fractions of... |
| HMS→ |
This function takes a real argument which describes a time as hours, minutes and seconds and converts that time into... |
| IM |
This function takes a complex value as input and returns the imaginary component of that complex number. If the... |
| INV |
This operation takes a real of complex value and produces its inverse. The inverse is one divided by the input... |
| IP |
This function takes a real value and returns a real value, removing any fractional component of that input value.... |
| LN |
This operation calculates the natural logarithm (base e)... |
| LNP1 |
This operation calculates the equivalent of LN(1 + x) where x is the the argument from... |
| LOG |
This operation calculates the base 10 logarithm of its input... |
| MANT |
This function returns the mantissa of the input real value. Assuming that the real value is expressed in scientific... |
| MAX |
This function returns the largest of the two real values it takes as input. |
| MIN |
This function returns the smallest of the two real values it takes as input. |
| MOD |
This function returns the modulus or remainder of its two real valued inputs. |
| NEG |
Given a real or complex input, this function returns the value of that input multiplied by -1. Given a matrix or... |
| NOT |
This operation performs a binary not operation on... |
| NUM |
This operation takes a string value and maps it to a real value. The first character in the string is used to... |
| OR |
This operation performs a binary or operation on its... |
| PERM |
This operation calculates the number of permutations given... |
| POS |
This operation is used to find the position of a substring within a string or the position of an item in a list. If... |
| PREDV |
This operation predicts a value for the dependent variable given an input value from the independent variable by... |
| P→R |
This function takes a complex value expressed in polar coordinates, a radius and an angle, and returns a complex... |
| RE |
This function takes a complex value as input and returns the real component of that complex number. If the input... |
| RL |
This operation takes an integer from the stack, shifts each bit one... |
| RLB |
This operation takes an integer from the stack, shifts each byte one... |
| RND |
Given the formatting mode for numbers, this function rounds those numbers to the digits displayed, removing any... |
| RNRM |
This operation calculates the row norm or infinity norm... |
| RR |
This operation takes an integer from the stack, shifts each bit one... |
| RRB |
This operation takes an integer from the stack, shifts each byte one... |
| RSD |
This operation calculates the residual of its inputs which is:
|
| R→B |
This operation takes a real number and converts it to an integer value. If the real value is less than 0, then the... |
| R→C |
This function takes two real values and returns a complex value. One real value is used as the real component of... |
| R→D |
This function takes a real number which is an angle expressed in radians and converts it to an angle expressed in... |
| R→P |
This function takes a complex value expressed in rectangular coordinates and returns a complex value expressed in... |
| SIGN |
If given a positive real value, this function returns 1. If the real value is 0, this function returns 0. If this... |
| SIN |
This operation calculates the sine function of... |
| SINH |
This operation calculates the hyperbolic sine... |
| SL |
This operation takes an integer from the stack, shifts each bit one... |
| SLB |
This operation takes an integer from the stack, shifts each byte one... |
| SQ |
The SQ operation multiplies its input argument by itself to produce the square of that input value. The value can... |
| SR |
This operation takes an integer from the stack, shifts each bit one... |
| SRB |
This operation takes an integer from the stack, shifts each byte one... |
| TAN |
This operation calculates the tangent function of... |
| TANH |
This operation calculates the hyperbolic tangent... |
| UTPC |
This operation calculates the probability given a ... |
| UTPF |
This operation calculates the probability given a F... |
| UTPN |
This operation calculates the probability given a normal... |
| UTPT |
This operation calculates the probability given a ... |
| XOR |
This operation performs a binary xor operation on... |
| XPON |
This function returns the exponent of the input real value. Assuming that the real value is expressed in scientific... |
| ^ |
This operation calculates xy given that values x and y are pushed onto the stack in that order. Either... |
| × |
The multiply operation will take its two numerical operands and produce the product as its result. It operates on... |
| ÷ |
The divide operation will take its two numerical operands and produce the quotient as its result. It operates on... |
| →HMS |
This function takes a real argument which describes a time as hours and fractions of hours (the decimal component)... |
| ∂/∂x |
This operation determines the derivative of the expression... |
| √ |
This operation takes a real or complex value and finds its square root. The positive root is return for real values... |
| ≠ |
This operation produces a 1 if the two arguments are not equal, a 0 otherwise. It can operate on real, complex,... |
| ≤ |
This operation takes two real, integer or string values and produces a 1 if the first value is less than or equal to... |
| ≥ |
This operation takes two real, integer or string values and produces a 1 if the first value is greater than or equal... |