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... |