
Use the following links to jump to a table for a particular result type:
| Operation | Description | 
|---|---|
| *H | 
 This operation takes a real number from the top of the stack. It then adjusts the plot minimum (see...  | 
| *W | 
 This operation takes a real number from the top of the stack. It then adjusts the plot minimum (see...  | 
| ABORT | 
 The ABORT operation can be used within an executing program to halt execution and discard execution state. Because...  | 
| AXES | 
 This operation takes a complex number from the top of the stack and interprets that complex number as X and Y...  | 
| BIN | 
 This operation puts the calculator in binary mode...  | 
| CENTR | 
 This operation takes a complex number from the top of the stack and interprets that complex number as X and Y...  | 
| CF | 
 This operation takes a real value between 1 and 64 and sets the associated flag bit to zero. See...  | 
| CLEAR | 
 This operation removes all items from the stack, leaving an empty stack.  | 
| CLUSR | 
 This operation is used to clear all variables and empty directories in the current directory. Any directories which...  | 
| CL∑ | 
 This operation deletes a variable called ∑DAT which normally contains a real matrix of samples used by other...  | 
| CMD | 
 This operation enables or disables the Command functionality on the calculator which allows you to recall recently...  | 
| COL∑ | 
 This operation is used to designate the dependent and independent column in the statistics data. Real1...  | 
| CON | 
 This operation is used to create an array of constant values. The resulting array will have all values set to the...  | 
| CONT | 
 The CONT operation will resume a HALT-ed program. By placing a HALT in your program...  | 
| CRDIR | 
 This operation takes a symbol and creates a directory with that name in the current directory. Directories are good...  | 
| DEC | 
 This operation puts the calculator in decimal mode. Integer...  | 
| DEG | 
 This operation puts the calculator in degree mode. What this means is that any other operations which operates on...  | 
| DO | 
 The DO operation is used to define a loop structure within a program. It is combined with the...  | 
| DRAW | 
 This operation will plot the current equation which was specified with the STEQ...  | 
| DROP | 
 This operation removes the item from the top of the stack.  | 
| DROP2 | 
 This operation removes the top two items from the stack.  | 
| DROPN | 
 This operation takes a real number from the top of the stack which indicates how many other items should be popped...  | 
| ELSE | 
 This operation is used in conjunction with the IF or IFERR...  | 
| END | |
| ENG | 
 This operation enables the engineering format for real numbers on the calculator. The engineering format takes a...  | 
| FIX | 
 This operation enables the fixed format for real numbers on the calculator. The fixed format takes a real argument...  | 
| FOR | 
 The FOR operation is used to define a loop structure within a program. It is combined with the...  | 
| HALT | 
 This operation should be used only during execution of a program. By placing a HALT operation within a program, you...  | 
| HEX | 
 This operation puts the calculator in hexadecimal mode....  | 
| HOME | 
 This operation changes the current directory to the root directory, regardless of where in the symbol hierarchy the...  | 
| IDN | 
 This operation returns an identity matrix. An identity matrix has values zero in all positions except along the...  | 
| IF | 
 The IF operation can be used within program execution context to control the flow of execution through the program...  | 
| IFERR | 
 The IFERR operation can be used within program execution context to control the flow of execution through the...  | 
| IFT | 
 The IFT operation is an alternative to the IF operation. In this form, IFT pops two...  | 
| IFTE | 
 The IFTE operation is an alternative to the IF operation. In this form, IFTE pops three...  | 
| INDEP | 
 This operation takes a symbol from the top of the stack. The symbol specifies the "independent variable" to use...  | 
| KILL | 
 The KILL operation can be used within a program or outside of program execution. When used within a program, it...  | 
| LAST | 
 This operation enables or disables the ■Last functionality on the calculator. The...  | 
| MENU | 
 This operation has two different modes. If the top of the stack contains a real number, it uses that real number as...  | 
| ML | 
 This operation enables or disables multi-line display for the item at the bottom of the stack. When disabled, the...  | 
| NEXT | 
 This operation is used in conjunction with the START or FOR...  | 
| OCT | 
 This operation puts the calculator in octal mode. Integer values...  | 
| ORDER | 
 This operation takes a list of symbols and re-orders those symbols in the current directory to match the order in...  | 
| PMAX | 
 This operation takes a complex number from the top of the stack and interprets that complex number as X and Y...  | 
| PMIN | 
 This operation takes a complex number from the top of the stack and interprets that complex number as X and Y...  | 
| PURGE | 
 This operation is used to remove a symbol from the symbol table, deleting the value associated with it. The...  | 
| PUT | 
 This operation is used to replace an item in a list, vector or matrix at a particular index. It can either modify...  | 
| RAD | 
 This operation puts the calculator in radians mode. What this means is that any other operations which operates on...  | 
| RDM | 
 This operation re-dimensions an input vector or matrix according to the size specified by the list. If the list has...  | 
| RDX, | 
 This operation switches between the "." and the "," character to represent the radix point in numerical output. By...  | 
| RDZ | 
 This function takes a real valued random seed for use in future random numbers generated from...  | 
| REPEAT | 
 This operation is used in conjunction with the WHILE operation. See that page for...  | 
| RES | 
 This operation takes a real number from the top of the stack and interprets that number as the "resolution" to use...  | 
| SCI | 
 This operation enables the scientific format for real numbers on the calculator. The scientific format takes a real...  | 
| SCONJ | 
 This operation takes a symbol from the stack. It looks for the value of that symbol in the current directory,...  | 
| SF | 
 This operation takes a real value between 1 and 64 and sets the associated flag bit to one. See...  | 
| SINV | 
 This operation takes a symbol from the stack. It looks for the value of that symbol in the current directory,...  | 
| SNEG | 
 This operation takes a symbol from the stack. It looks for the value of that symbol in the current directory,...  | 
| SOLVR | 
 This operation gets the value of EQ from the current directory or one of its parent and goes into a special mode...  | 
| SST | 
 This operation will single step the currently HALT-ed program. By placing a HALT at...  | 
| START | 
 The START operation is used to define a loop structure within a program. It is combined with the...  | 
| STD | 
 This operation enables the standard format for real numbers on the calculator. In standard format, a number will...  | 
| STEP | 
 This operation is used in conjunction with the START or FOR...  | 
| STEQ | 
 This operation takes any item from the stack and stores it in the current directory under the symbol "EQ". Normally...  | 
| STO | 
 This operation is used to store an item on the stack into a named symbol. Anything which can be put onto the stack...  | 
| STO* | 
 This operation takes a symbol and another item of just about any numeric type (real, complex, integer or matrix)....  | 
| STO+ | 
 This operation takes a symbol and another item of just about any numeric type (real, complex, integer or matrix)....  | 
| STO- | 
 This operation takes a symbol and another item of just about any numeric type (real, complex, integer or matrix)....  | 
| STO/ | 
 This operation takes a symbol and another item of just about any numeric type (real, complex, integer or matrix)....  | 
| STOF | 
 This operation takes an integer value from the stack and sets the calculator flags to this value. See...  | 
| STO∑ | 
 This operation takes the item from the top of the stack and stores it into a variable called ∑DAT. If the ∑DAT...  | 
| STWS | 
 This operation sets the word size of all integer values on the calculator. It takes a real value, rounds it to the...  | 
| THEN | 
 This operation is used in conjunction with the IF or IFERR...  | 
| TRN | 
 This operation returns the transpose of its input array. The input array can be directly on the stack in which case...  | 
| UNDO | 
 This operation enables or disables the Undo functionality on the calculator. The Undo function allows you to recall...  | 
| UNTIL | 
 This operation is used in conjunction with the DO operation. See that page for more...  | 
| WAIT | 
 This operation takes a real number which represents the number of seconds to pause before continuing execution. The...  | 
| WHILE | 
 The WHILE operation is used to define a loop structure within a program. It is combined with the...  | 
| → | 
 This operation can only be used from within program context. In that context, it is used like this: ...  | 
| ∑+ | 
 This operation takes a single real value or a single vector or matrix from the stack and adds the value(s) to the ∑...  | 
| Operation | Description | 
|---|---|
| DUP | 
 This operation creates a copy of the item at the top of the stack and pushes that copy onto the stack. Note...  | 
| DUP2 | 
 This operation makes copies of the top two items on the stack and pushes both copies onto the stack.  | 
| DUPN | 
 This operation takes a real number from the top of the stack which indicates how many items from the stack to...  | 
| EVAL | 
 This operation takes an item from the stack and evaluates it. For most types of stack items, evaluation does not...  | 
| GET | 
 This operation is used to retrieve an item at a particular index within a list. The list to retrieve from may be...  | 
| GETI | 
 This operation is used to retrieve an item at a particular index within a list, vector or matrix. When operating on...  | 
| LAST | 
 This operation takes no arguments from the stack. Instead, it pushes onto the stack the last arguments used in the...  | 
| LIST→ | 
 This operation expects a list at the top of the stack. It then pushes each item from that list into the stack,...  | 
| OVER | 
 This operation creates a copy of the item just below the top of the stack and pushes that item onto the stack.  | 
| PICK | 
 This operation takes a real number which references an item on the stack. After popping that real number off of the...  | 
| RCEQ | 
 This operation looks up the symbol "EQ" in the current directory or one of its parents and pushes the value of that...  | 
| RCL | 
 This operation is used to get the value of a symbol. It takes a symbol from the top of the stack and pushes the...  | 
| RCL∑ | 
 This operation pushes the value stored in the ∑DAT variable onto the stack. If the ∑DAT variable does not exist,...  | 
| ROLL | 
 This operation takes a real number from the stack which is the number of items on the stack to roll down. That...  | 
| ROLLD | 
 This operation takes a real number from the stack which is the number of items on the stack to roll down. The item...  | 
| ROT | 
 This operation rotates the top three items on the stack. In the stack diagram, Item3 was at the top of...  | 
| STR→ | 
 This operation takes a string from the stack and interprets its contents as though it was just entered and the...  | 
| SWAP | 
 This operation pops the top two items off of the stack and pushes them back on in reverse order.  | 
| →NUM | 
 This operation takes an item from the stack and evaluates it. For most types of stack items, evaluation does not...  | 
| 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 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...  | 
| ARRY→ | 
 This operation takes a vector or matrix and pushes each value within that array followed by a list describing the...  | 
| ASIN | 
 This operation calculates the inverse sine...  | 
| ASINH | 
 This operation calculates the inverse hyperbolic sine...  | 
| 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...  | 
| CNRM | 
 This operation calculates the column norm or one-norm...  | 
| COLCT | 
 The COLCT operation collects terms and factors in order to simplify an expression. It does this by doing the...  | 
| 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...  | 
| CONVERT | 
 This operation performs a unit conversion of the value in Real1 from the unit described by Symbol2...  | 
| CORR | 
 This operation calculates the correlation...  | 
| COS | 
 This operation calculates the cosine function of...  | 
| COSH | 
 This operation calculates the hyperbolic cosine...  | 
| COV | 
 This operation calculates the covariance between the dependent...  | 
| C→R | 
 This function takes a complex value and returns the individual components of that complex value. It pushes the real...  | 
| DEPTH | 
 This operation pushes a real number onto the stack which is the number of items on the stack (not including this new...  | 
| 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...  | 
| EXGET | 
 The EXSUB operation is used to retrieve a portion of an expression. The real argument identifies the subexpression...  | 
| EXP | 
 This operation calculates the reverse base e logarithm...  | 
| EXPAN | 
 The EXPAN operation expands an expression using a series of different strategies:  | 
| 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...  | 
| GET | 
 This operation is used to retrieve an item at a particular index within a list. The list to retrieve from may be...  | 
| GETI | 
 This operation is used to retrieve an item at a particular index within a list, vector or matrix. When operating on...  | 
| 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....  | 
| LIST→ | 
 This operation expects a list at the top of the stack. It then pushes each item from that list into the stack,...  | 
| 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...  | 
| LR | 
 This operation calculates the linear regression between...  | 
| 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.  | 
| MAX∑ | 
 This operation gets the maximum values from the statistics data. It expects to find a variable called ∑DAT which...  | 
| MEAN | 
 This operation calculates the mean of the statistics data...  | 
| MEM | 
 This operation pushes the amount of free memory in bytes onto the stack as a real value.  | 
| MIN | 
 This function returns the smallest of the two real values it takes as input.  | 
| MIN∑ | 
 This operation gets the minimum values from the statistics data. It expects to find a variable called ∑DAT which...  | 
| 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...  | 
| N∑ | 
 This operation returns the number of samples in the statistics data. It expects to find a variable called ∑DAT...  | 
| 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...  | 
| PUTI | 
 This operation is used to replace an item in a list, vector or matrix at a particular index. It can either modify a...  | 
| P→R | 
 This function takes a complex value expressed in polar coordinates, a radius and an angle, and returns a complex...  | 
| RAND | 
 This operation takes no input parameters and returns a random real valued result. The value is greater than or...  | 
| RCWS | 
 This operation gets the word size of all integer values on the calculator. It pushes a real value to the stack...  | 
| RE | 
 This function takes a complex value as input and returns the real component of that complex number. If the input...  | 
| 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...  | 
| ROOT | 
 This operation takes an expression, a symbol to solve for and a real, complex or list of guesses and produces a...  | 
| 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...  | 
| SAME | 
 This operation takes two items from the stack and pushes a real value which is 1 if the two items are the same,...  | 
| SDEV | 
 This operation calculates the standard deviation of...  | 
| 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...  | 
| SIZE | 
 This operation takes a string, list, vector, matrix or expression argument. In the case of a string, it pushes the...  | 
| SQ | 
 The SQ operation multiplies its input argument by itself to produce the square of that input value. The value can...  | 
| TAN | 
 This operation calculates the tangent function of...  | 
| TANH | 
 This operation calculates the hyperbolic tangent...  | 
| TOT | 
 This operation calculates the total of the statistics data. It expects to find a variable called ∑DAT which has a...  | 
| TYPE | 
 This operation pops an item off the stack and then pushes a real number depending on the type of item it just popped...  | 
| 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 ...  | 
| VAR | 
 This operation calculates the variance of the statistics data....  | 
| 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)...  | 
| ∑- | 
 This operation removes and returns the last sample from the statistics data. It expects to find a variable called ∑...  | 
| √ | 
 This operation takes a real or complex value and finds its square root. The positive root is return for real values...  | 
| ∫ | 
 This operation can be used to determine the symbolic or numeric integral of the input expression or program. For...  | 
| ≠ | 
 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...  | 
| Operation | Description | 
|---|---|
| + | 
 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...  | 
| 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...  | 
| ARRY→ | 
 This operation takes a vector or matrix and pushes each value within that array followed by a list describing the...  | 
| ASIN | 
 This operation calculates the inverse sine...  | 
| ASINH | 
 This operation calculates the inverse hyperbolic sine...  | 
| ATAN | 
 This operation calculates the inverse tangent...  | 
| ATANH | 
 This operation calculates the hyperbolic sine...  | 
| COLCT | 
 The COLCT operation collects terms and factors in order to simplify an expression. It does this by doing the...  | 
| 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...  | 
| DET | 
 This operation calculates the determinant of its input...  | 
| DOT | 
 This operation calculates the dot product of its arguments....  | 
| EXGET | 
 The EXSUB operation is used to retrieve a portion of an expression. The real argument identifies the subexpression...  | 
| EXP | 
 This operation calculates the reverse base e logarithm...  | 
| EXPAN | 
 The EXPAN operation expands an expression using a series of different strategies:  | 
| GET | 
 This operation is used to retrieve an item at a particular index within a list. The list to retrieve from may be...  | 
| GETI | 
 This operation is used to retrieve an item at a particular index within a list, vector or matrix. When operating on...  | 
| INV | 
 This operation takes a real of complex value and produces its inverse. The inverse is one divided by the input...  | 
| LN | 
 This operation calculates the natural logarithm (base e)...  | 
| LOG | 
 This operation calculates the base 10 logarithm of its input...  | 
| NEG | 
 Given a real or complex input, this function returns the value of that input multiplied by -1. Given a matrix or...  | 
| P→R | 
 This function takes a complex value expressed in polar coordinates, a radius and an angle, and returns a complex...  | 
| RND | 
 Given the formatting mode for numbers, this function rounds those numbers to the digits displayed, removing any...  | 
| R→C | 
 This function takes two real values and returns a complex value. One real value is used as the real component of...  | 
| 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...  | 
| SQ | 
 The SQ operation multiplies its input argument by itself to produce the square of that input value. The value can...  | 
| TAN | 
 This operation calculates the tangent function of...  | 
| TANH | 
 This operation calculates the hyperbolic tangent...  | 
| ^ | 
 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...  | 
| √ | 
 This operation takes a real or complex value and finds its square root. The positive root is return for real values...  | 
| Operation | Description | 
|---|---|
| + | 
 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...  | 
| CON | 
 This operation is used to create an array of constant values. The resulting array will have all values set to the...  | 
| CONJ | 
 This function takes a complex value and returns its conjugate value. A conjugate value has the same real component...  | 
| CROSS | 
 This operation calculates the cross product of the input...  | 
| C→R | 
 This function takes a complex value and returns the individual components of that complex value. It pushes the real...  | 
| GETI | 
 This operation is used to retrieve an item at a particular index within a list, vector or matrix. When operating on...  | 
| IDN | 
 This operation returns an identity matrix. An identity matrix has values zero in all positions except along the...  | 
| 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...  | 
| MAX∑ | 
 This operation gets the maximum values from the statistics data. It expects to find a variable called ∑DAT which...  | 
| MEAN | 
 This operation calculates the mean of the statistics data...  | 
| MIN∑ | 
 This operation gets the minimum values from the statistics data. It expects to find a variable called ∑DAT which...  | 
| NEG | 
 Given a real or complex input, this function returns the value of that input multiplied by -1. Given a matrix or...  | 
| PUT | 
 This operation is used to replace an item in a list, vector or matrix at a particular index. It can either modify...  | 
| PUTI | 
 This operation is used to replace an item in a list, vector or matrix at a particular index. It can either modify a...  | 
| RDM | 
 This operation re-dimensions an input vector or matrix according to the size specified by the list. If the list has...  | 
| RE | 
 This function takes a complex value as input and returns the real component of that complex number. If the input...  | 
| RSD | 
 This operation calculates the residual of its inputs which is: 
  | 
| R→C | 
 This function takes two real values and returns a complex value. One real value is used as the real component of...  | 
| SDEV | 
 This operation calculates the standard deviation of...  | 
| SQ | 
 The SQ operation multiplies its input argument by itself to produce the square of that input value. The value can...  | 
| TOT | 
 This operation calculates the total of the statistics data. It expects to find a variable called ∑DAT which has a...  | 
| TRN | 
 This operation returns the transpose of its input array. The input array can be directly on the stack in which case...  | 
| VAR | 
 This operation calculates the variance of the statistics data....  | 
| × | 
 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...  | 
| →ARRY | 
 This operation is used to create vectors and matrices from multiple values on the stack. If the top of the stack is...  | 
| ∑- | 
 This operation removes and returns the last sample from the statistics data. It expects to find a variable called ∑...  | 
| Operation | Description | 
|---|---|
| + | 
 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...  | 
| AND | 
 This operation performs a binary and operation on...  | 
| ASR | 
 This operation takes an integer from the stack, shifts each bit one...  | 
| ERRN | 
 The ERRN operation returns a numerical value which represents the most recently raised error by the calculator....  | 
| NOT | 
 This operation performs a binary not operation on...  | 
| OR | 
 This operation performs a binary or operation on its...  | 
| RCLF | 
 This operation retrieves the current calculator flags and pushes it as an integer value onto the stack. See...  | 
| 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...  | 
| 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...  | 
| 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...  | 
| 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...  | 
| 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...  | 
| XOR | 
 This operation performs a binary xor operation on...  | 
| × | 
 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...  | 
| Operation | Description | 
|---|---|
| + | 
 The add operation will take its two numerical operands and produce the sum as its result. It operates on reals,...  | 
| ARRY→ | 
 This operation takes a vector or matrix and pushes each value within that array followed by a list describing the...  | 
| GETI | 
 This operation is used to retrieve an item at a particular index within a list, vector or matrix. When operating on...  | 
| OBGET | 
 The OBGET operation is used to retrieve a portion of an expression and return it as an item in a list. The real...  | 
| PATH | 
 This operation pushes a list onto the stack which contains the set of directories which leads to the current...  | 
| PPAR | 
 This operation is really just a shortcut for accessing a symbol called "PPAR" from the current directory. The PPAR...  | 
| PUT | 
 This operation is used to replace an item in a list, vector or matrix at a particular index. It can either modify...  | 
| PUTI | 
 This operation is used to replace an item in a list, vector or matrix at a particular index. It can either modify a...  | 
| SIZE | 
 This operation takes a string, list, vector, matrix or expression argument. In the case of a string, it pushes the...  | 
| SUB | 
 This operation extracts a substring or a sub-list from a string or a list. If it is provided a string and two real...  | 
| VARS | 
 This operation pushes a list onto the stack which contains the set of variables and directories in the current...  | 
| →LIST | 
 This operation expects a real number at the top of the stack which is the size of the list it should create. Then,...  | 
| Operation | Description | 
|---|---|
| + | 
 The add operation will take its two numerical operands and produce the sum as its result. It operates on reals,...  | 
| CHR | 
 This operation takes a real value and maps it to a single character which it returns as a string value. The real...  | 
| CONVERT | 
 This operation performs a unit conversion of the value in Real1 from the unit described by Symbol2...  | 
| ERRM | 
 This operation pushes a string onto the stack which is the error message most recently raised by the calculator....  | 
| SUB | 
 This operation extracts a substring or a sub-list from a string or a list. If it is provided a string and two real...  | 
| →STR | 
 This operation pops one argument from the stack and converts that item into a string. Whatever was displayed on the...  | 
| Operation | Description | 
|---|---|
| COLCT | 
 The COLCT operation collects terms and factors in order to simplify an expression. It does this by doing the...  | 
| CONVERT | 
 This operation performs a unit conversion of the value in Real1 from the unit described by Symbol2...  | 
| EXGET | 
 The EXSUB operation is used to retrieve a portion of an expression. The real argument identifies the subexpression...  | 
| EXPAN | 
 The EXPAN operation expands an expression using a series of different strategies:  | 
| GETI | 
 This operation is used to retrieve an item at a particular index within a list, vector or matrix. When operating on...  | 
| MAXR | 
 This operation returns a symbol which represents the largest real value which can be represented on the calculator...  | 
| MINR | 
 This operation returns a symbol which represents the smallest real value greater than zero which can be represented...  | 
| PREDV | 
 This operation predicts a value for the dependent variable given an input value from the independent variable by...  | 
| PUTI | 
 This operation is used to replace an item in a list, vector or matrix at a particular index. It can either modify a...  | 
| 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...  | 
| COLCT | 
 The COLCT operation collects terms and factors in order to simplify an expression. It does this by doing the...  | 
| 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...  | 
| D→R | 
 This function takes a real number which is an angle expressed in degrees and converts it to an angle expressed in...  | 
| EXGET | 
 The EXSUB operation is used to retrieve a portion of an expression. The real argument identifies the subexpression...  | 
| EXP | 
 This operation calculates the reverse base e logarithm...  | 
| EXPAN | 
 The EXPAN operation expands an expression using a series of different strategies:  | 
| EXPM | 
 This operation calculates the equivalent of (EXP(x) - 1) where x is the the argument...  | 
| EXSUB | 
 The EXSUB operation is used to substitute a portion of an expression with the item from the top of the stack. The...  | 
| 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...  | 
| FORM | 
 This operation takes an expression and allows you to interactively modify that expression in a way that does not...  | 
| 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....  | 
| ISOL | 
 This operation takes an expression and a symbol. It then searches for that symbol in that expression. The first...  | 
| 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...  | 
| OBSUB | 
 The OBSUB operation is used to substitute a portion of an expression with the contents of a list. The real argument...  | 
| 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...  | 
| QUAD | 
 This operation takes an expression and a symbol and finds the root of the expression using the...  | 
| 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...  | 
| 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...  | 
| 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...  | 
| SHOW | 
 This operation takes an expression and a target symbol. It then recursively evaluates the value of each symbol 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...  | 
| TAYLR | 
 This operation calculates an approximation of the Taylor series...  | 
| 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 can be used to determine the symbolic or numeric integral of the input expression or program. For...  | 
| ≠ | 
 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...  |