# TI-84 Functions

Type Function or Instruction/Arguments Result Key or Keys/Menu or Screen/Item
complex a+bi Sets the mode to rectangular complex number mode (a+bi). [MODE]
a+bi
memory About Returns the product number and ID number. [2ND][+]
complex abs(complex value) Returns the magnitude of a complex number or list. [MATH]
CPX
5:abs(
math abs(value) Returns the absolute value of a real number, expression, list, or matrix. [MATH]
NUM
1:abs(
list addition list + value Returns list in which value is added to each list element. [+]
list addition listA + listB Returns listA elements plus listB elements. [+]
matrix addition matrixA + matrixB Returns matrixA elements plus matrixB elements. [+]
math addition valueA + valueB Returns valueA plus valueB. [+]
angle angle(value) Returns the polar angle of a complex number or list of complex numbers. [MATH]
CPX
4:angle(
statistics ANOVA(list1,list2 [,list3,...,list20]) Performs a one-way analysis of variance for comparing the means of two to 20 populations. [STAT]
TESTS
H:ANOVA(
math Ans Returns the last answer. [2ND]
[ANS]
memory Archive Moves the specified variables from RAM to the user data archive memory. [2ND][MEM]
5:Archive
program Asm(assemblyprgmname) Executes an assembly language program. [2ND][CATALOG]
Asm(
program AsmComp(prgmASM1,prgmASM2) Compiles an assembly language program written in ASCII and stores the hex version. [2ND][CATALOG]
AsmComp(
program AsmPrgm Must be used as the first line of an assembly language program. [2ND][CATALOG]
AsmPrgm
matrix augment(matrixA,matrixB) Returns a matrix, which is matrixB appended to matrixA as new columns. [2ND][MATRIX]
MATH
7:augment(
list augment(listA,listB) Returns a list, which is listB concatenated to the end of listA. [2ND][LIST]
OPS
9:augment(
format AUTO ANSWERS Displays answers in a similar format as the input. [MODE]
graph AxesOff Turns off the graph axes. [2ND][FORMAT]
AxesOff
graph AxesOn Turns on the graph axes. [2ND][FORMAT]
AxesOn
finance bal(npmt[,roundvalue]) Computes the balance at npmt for an amortization schedule using stored values for PV, I%, and PMT and rounds the computation to roundvalue. [APPS]1:Finance
CALC
9:bal(
probability binomcdf(numtrials,p[,x])

$binomcdf(n,p,k) = \sum_{i=0}^{k} binompdf(n,p,i) = \sum_{i=0}^{k} \left ( {\begin{matrix} n \\ i \end{matrix}} \right ) p^i (1-p)^{n-i}$

Computes a cumulative probability at x for the discrete binomial distribution with the specified numtrials and probability p of success on each trial.

[2ND][DISTR]
B:binomcdf(
probability binompdf(numtrials,p[,x])

$binompdf(n,p,k) = \left ( {\begin{matrix} n \\ p \end{matrix}} \right ) p^k (1-p)^{n-k} = \frac {n!}{k!(n-k)!} p^k (1-p)^{n-k}$

Computes a probability at x for the discrete binomial distribution with the specified numtrials and probability p of success on each trial.
[2ND][DISTR]
A:binompdf(
catalog CATALOG Access the Catalog. [2ND][CATALOG]
[ALPHA]
first letter of function name
time checkTmr(starttime) Returns the number of seconds since you used startTmr to start the timer. The starttime is the value displayed by startTmr. [2ND][CATALOG]
checkTmr(
statistics chi-square
Χ2-Test observedmatrix,expectedmatrix,Calculate/Draw

$\chi ^2 = \sum_{i=0}^{k} \left | {\frac {(O_i - E_i)^2}{E_i} } \right |$

Performs a chi-square test.
[STAT]
TESTS
C:Χ2-Test
statistics chi-square
Χ2cdf(lowerbound,upperbound,df)

$\chi ^2 cdf(a,b,k) = \int_{a}^{b} \chi ^2 pdf(x,k)dx$

Computes the Χ2 distribution probability between lowerbound and upperbound for the specified degrees of freedom df.
[2ND][DISTR]
8:Χ2cdf(
statistics chi-square
Χ2GOF-Test observedlist,expectedlist,df,Calculate/Draw

$\chi ^2_{n-1} = \sum_{i=0}^{n} \left | {\frac {(O_i - E_i)^2}{E_i} } \right |$

Performs a test to confirm that sample data is from a population that conforms to a specified distribution.
[STAT]
TESTS
D:Χ2GOF-Test(
statistics chi-square
Χ2pdf(x,df)

$\chi^2 pdf(x,k) = \frac {(1/2)^{k/2}} {(k/2 -1)!} x^{k/2-1}e^{-x/2}$

Computes the probability density function (pdf) for the Χ2 distribution at a specified x value for the specified degrees of freedom df.
[2ND][DISTR]
7:Χ2pdf(
DRAW
9:Circle(
format CLASSIC Displays inputs and outputs on a single line, such as 1/2+3/4. [MODE]
CLASSIC
memory Clear Entries Clears the contents of the Last Entry storage area. [2ND][MEM]
MEMORY
3:Clear Entries
time ClockOff Turns off the clock display in the mode screen. [2ND][CATALOG]
ClockOff
time ClockOn Turns on the clock display in the mode screen. [2ND][CATALOG]
ClockOn
memory ClrAllLists Sets to 0 the dimension of all lists in memory. [2ND][MEM]
MEMORY
4:ClrAllLists
graph ClrDraw Clears all drawn elements from a graph or drawing. [2ND][DRAW]
DRAW
1:ClrDraw
program ClrHome Clears the home screen within a program. [PRGM]
I/O
8:ClrHome
memory ClrList list1[,list2, ...,listn] Sets to 0 the dimension of one or more lists. [STAT]
EDIT
4:ClrList
program Clr Clears all values from the within a program. [PRGM]
I/O
9:Clr
probability combinations list nCr value

$C(n,r) = \frac{(n!)}{r!(n-r!)}$

Returns a list of the combinations of each element in list taken value at a time.
[MATH]
PRB
3:nCr
probability combinations listA nCr listB

$C(n,r) = \frac{(n!)}{r!(n-r!)}$

Returns a list of the combinations of each element in listA taken each element in listB at a time.
[MATH]
PRB
3:nCr
probability combinations value nCr list

$C(n,r) = \frac{(n!)}{r!(n-r!)}$

Returns a list of the combinations of value taken each element in list at a time.
[MATH]
PRB
3:nCr
probability combinations valueA nCr valueB

$C(n,r) = \frac{(n!)}{r!(n-r!)}$

Returns the number of combinations of valueA taken valueB at a time.
[MATH]
PRB
3:nCr
complex complex value▶Rect Displays complex value or list in rectangular format. [MATH]
CPX
6:Rect
format complex value▶Rect Displays complex value or list in rectangular format. [MATH]
CPX
6:▶Rect
logic compare valueA and valueB Returns 1 if both valueA and valueB are ≠ 0. valueA and valueB can be real numbers, expressions, or lists. [2ND][TEST]
LOGIC
1:and
string concatenation string1 + string2 Concatenates two or more strings. [+]
complex conj(value) Returns the complex conjugate of a complex number or list of complex numbers. [MATH]
CPX
1:conj(
graph CONNECTED Sets connected plotting mode; resets all Y= editor graphstyle settings to \. [MODE]
CONNECTED
graph CoordOff Turns off cursor coordinate value display. [2ND][FORMAT]
CoordOff
graph CoordOn Turns on cursor coordinate value display. [2ND][FORMAT]
Coordon
trigonometry cos(value)

$cos(\theta) = \frac {opp}{adj} = sin \left( \frac {\pi}{2} - \theta \right) = \frac {1}{sec(\theta)}$

Returns cosine of a real number, expression, or list.
[COS]
trigonometry cos-1(value) Returns arccosine of a real number, expression, or list. [2ND][COS-1]
trigonometry cosh(value) Returns hyperbolic cosine of a real number, expression, or list. [2ND][CATALOG]
cosh(
trigonometry cosh-1(value) Returns hyperbolic arccosine of a real number, expression, or list. [2ND][CATALOG]
cosh-1(
math cube value3 Returns the cube of a real or complex number, expression, list, or square matrix. [MATH]
MATH
3:3
math cube root 3√(value) Returns the cube root of a real or complex number, expression, or list. [MATH]
MATH
4:3√(
statistics CubicReg Xlist, Ylist,freqlist, regeq Fits a cubic regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
6:CubicReg
statistics cumSum(list) Returns a list of the cumulative sums of the elements in list, starting with the first element. [2ND][LIST]
OPS
6:cumSum(
matrix cumSum(matrix) Returns a matrix of the cumulative sums of matrix elements. Each element in the returned matrix is a cumulative sum of a matrix column from top to bottom. [2ND][MATRIX]
[MATH]
0:cumSum(
time dayOfWk(year,month,day) Returns an integer from 1 to 7, with each integer representing a day of the week. Use dayOfWk( to determine on which day of the week a particular date would occur. The year must be 4 digits; month and day can be 1 or 2 digit. [2ND][CATALOG]
dayOfWk(
1:Sunday
2:Monday
3:Tuesday...
finance dbd(date1,date2) Calculates the number of days between date1 and date2 using the actual-day-count method. [APPS]1:Finance
CALC
D:dbd(
format decimal value▶Dec Displays a real or complex number, expression, list, or matrix in decimal format. [MATH]
MATH
2:▶Dec
program decrement :DS<(variable,value):commandA:commands Decrements variable by 1; skips commandA if variable < value within a program. [PRGM]
CTL
B:DS<(
angle DEGREE Sets degree angle mode. [MODE]
DEGREE
angle degrees notation: valueo Interprets value as degrees; designates degrees in DMS format. [2ND][ANGLE]
ANGLE
1:o
program DelVar variable Deletes from memory the contents of variable within a program. [PRGM]
CTL
G:DelVar
Depend: Auto
table DependAuto Sets table to generate dependent-variable values automatically. [2ND][TBLSET]
Depend: Auto
matrix det(matrix) Returns determinant of matrix. [2ND][MATRIX]
MATH
1:det(
statistics DiagnosticOff Sets diagnostics-off mode; r, r2, and R2 are not displayed as regression model results. [2ND][CATALOG]
DiagnosticOff
statistics DiagnosticOn Sets diagnostics-on mode; r, r2, and R2 are displayed as regression model results. [2ND][CATALOG]
DiagnosticOn
list dim(list) Returns the dimension of list. [2ND][LIST]
OPS
3:dim(
matrix dim(matrixname) Returns the dimension of matrixname as a list. [2ND][MATRIX]
MATH
3:dim(
list dimension lengthdim(list) Assigns a new dimension (length) to a new or existing list. [2ND][LIST]
OPS
3:dim(
program Disp Displays the home screen within a program. [PRGM]
I/O
3:Disp
program Disp [valueA,valueB,valueC,...,value n] Displays each value within a program. [PRGM]
I/O
3:Disp
program DispGraph Displays the graph within a program. [PRGM]
I/O
4:DispGraph
program DispTable Displays the table within a program. [PRGM]
I/O
5:DispTable
list division list/value Returns list elements divided by value. [÷]
list division listA/listB Returns listA elements divided by listB elements. [÷]
list division value/list Returns value divided by list elements. [÷]
math division valueA/valueB Returns valueA divided by valueB. [÷]
format DMS format value▶DMS Displays value in DMS format. [2ND][ANGLE]
ANGLE
4:▶4DMS
graph DOT Sets dot plotting mode; resets all Y= editor graph-style settings to ⋱. [MODE]
DOT
graph DrawF expression Draws expression (in terms of X) on the graph. [2ND][DRAW]
DRAW
6:DrawF
graph DrawInv expression Draws the inverse of expression by plotting X values on the y-axis and Y values on the x-axis. [2ND][DRAW]
DRAW
8:DrawInv
graph derivative dy/dx Calculates the derivative at a selected point. [2ND][CALC]
6:dy/dx
math e Returns e. [2ND][e]
list e^(list) Returns a list of e raised to a list of powers. [2ND][ex]
math e^(power) Returns e raised to power. [2ND][ex]
finance Eff ▶Eff(nominal rate,compounding periods) Computes the effective interest rate. [APPS]1:Finance
CALC
C:▶Eff(
program Else See If:Then:Else
program End Identifies end of For(, If-Then-Else, Repeat, or While loop. [PRGM]
CTL
7:End
format ENG Sets engineering display mode. [MODE]
ENG
logic equal valueA=valueB Returns 1 if valueA = valueB. Returns 0 if valueA ≠ valueB. valueA and valueB can be real or complex numbers, expressions, lists, or matrices. [2ND][TEST]
TEST
1:=
string Equ▶String(Y= var,Strn) Converts the contents of a Y= var to a string and stores it in Strn. [2ND][CATALOG]
Equ▶String(
math exponent listEexponent Returns list elements times 10 to the exponent. [2ND][EE]
math exponent matrixEexponent Returns matrix elements times 10 to the exponent. [2ND][EE]
math exponent valueEexponent Returns value times 10 to the exponent. [2ND][EE]
string expr(string) Converts string to an expression and executes it. [2ND][CATALOG]
expr(
statistics ExpReg Xlist,Ylist,freqlist,regeq Fits an exponential regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
0:ExpReg
graph ExprOff Turns off the expression display during TRACE. [2ND][FORMAT]
ExprOff
graph ExprOn Turns on the expression display during TRACE. [2ND][FORMAT]
ExprOn
statistics F-test
2-SampFTest Data list1,list2,freqlist1,freqlist2,σ alternative,Calculate/Draw
Performs a two-sample F test. [STAT]
TESTS
E:2-SampFTest
statistics F-test
2-SampFTest Stats Sx1,n1,Sx2,n2,σ alternative,Calculate/Draw
Performs a two-sample F test. [STAT]
TESTS
E:2-SampFTest
math factorial value!

$n! = (n)(n-1)(n-2)...(1)$

Returns factorial of value.
[MATH]
PRB
4:!
math factorial: list!

$n! = (n)(n-1)(n-2)...(1)$

Returns factorial of list elements.
[MATH]
PRB
4:!
statistics Fcdf(lowerbound,upperbound,numerator df,denominator df) Computes the F distribution probability between lowerbound and upperbound for the specified numerator df (degrees of freedom) and denominator df. [2ND][DISTR]
0:Fcdf(
matrix Fill(value,matrixname) Stores value to each element in matrixname. [2ND][MATRIX]
MATH
4:Fill(
list Fill(value,list) Stores value to each element in list. [2ND][LIST]
OPS
4:Fill(
format Fix # Sets fixed-decimal mode for # of decimal places. [MODE]
0123456789
(select one)
format FLOAT Sets floating decimal mode. [MODE]
FLOAT
math fMax(expression,variable,lower,upper[,tolerance]) Returns the value of variable where the local maximum of expression occurs, between lower and upper, with specified tolerance. [MATH]
MATH
7:fMax(
math fMin(expression,variable,lower,upper[,tolerance]) Returns the value of variable where the local minimum of expression occurs, between lower and upper, with specified tolerance. [MATH]
MATH
6:fMin(
math fnInt(expression,variable,lower,upper[,tolerance]) Returns the function integral of expression with respect to variable, between lower and upper, with specified tolerance. [MATH]
MATH
9:fnInt(
graph FnOff [function#,function#,...,function n] Deselects all Y= functions or specified Y= functions. [VARS]
Y-VARS
4:On/Off
2:FnOff
graph FnOn [function#,function#,...,function n] Selects all Y= functions or specified Y= functions. [VARS]
Y-VARS
4:On/Off
1:FnOn
program For :For(variable,begin,end[,increment])
:commands
:End
:commands
Executes commands through End, incrementing variable from begin by increment until variable>end. [PRGM]
CTL
4:For(
math fPart(value) Returns the fractional part or parts of a real or complex number, expression, list, or matrix. [MATH]
NUM
4:fPart(
statistics Fpdf(x,numerator df,denominator df) Computes the F distribution probability between lowerbound and upperbound for the specified numerator df (degrees of freedom) and denominator df. [2ND][DISTR]
9:Fpdf(
format fraction n/d Displays results as a simple fraction. [ALPHA][F1]
1: n/d
or
[MATH]
NUM
D: n/d
format fraction to decimal ▶ F ◀ ▶ D Converts an answer from a fraction to a decimal or from a decimal to a fraction. [ALPHA][F1]
4: ▶ F ◀ ▶ D or
[MATH]
NUM
8: ▶ F ◀ ▶ D
format fraction value▶Frac Displays a real or complex number, expression, list, or matrix as a fraction simplified to its simplest terms. [MATH]
MATH
1:▶Frac
settings FULL Sets full screen mode. [MODE]
FULL
graph FUNC Sets function graphing mode. [MODE]
FUNC
memory GarbageCollect Displays the garbage collection menu to allow cleanup of unused archive memory. [2ND][CATALOG]
GarbageCollect
math gcd(valueA,valueB) Returns the greatest common divisor of valueA and valueB, which can be real numbers or lists. [MATH]
NUM
9:gcd(
probability geometcdf(p,x)

$geometcdf(p,n) = \sum_{i=1}^{n} geometpdf(p,i) = \sum_{i=1}^{n} p\,(1-p)^{i-1}$

Computes a cumulative probability at x, the number of the trial on which the first success occurs, for the discrete geometric distribution with the specified probability of success p.
[2ND][DISTR]
F:geometcdf(
probability geometpdf(p,x)

$geometpdf(p,n) = p(1-p)^{n-1}$

Computes a probability at x, the number of the trial on which the first success occurs, for the discrete geometric distribution with the specified probability of success p.
[2ND][DISTR]
E:geometpdf(
memory Get(variable) Gets data from the CBL 2TM or CBRTM System and stores it in variable. [PRGM]
I/O
A:Get(
program GetCalc(variable[,portflag]) Gets contents of variable on another TI-84 Plus and stores it to variable on the receiving TI-84 Plus. By default, the TI-84 Plus uses the USB port if it is connected. If the USB cable is not connected, it uses the I/O port.
portflag=0 use USB port if connected;
portflag=1 use USB port;
portflag=2 use I/O port. Used within a program
[PRGM]
I/O
0:GetCalc(
date getDate Returns a list giving the date according to the current value of the clock. The list is in {year,month,day} format. [2ND][CATALOG]
getDate
date getDtFmt Returns an integer representing the date format that is currently set on the device.
1 = M/D/Y
2 = D/M/Y
3 = Y/M/D
[2ND][CATALOG]
getDtFmt
date getDtStr(integer) Returns a string of the current date in the format specified by integer, where:
1 = M/D/Y
2 = D/M/Y
3 = Y/M/D
[2ND][CATALOG]
getDtStr(
time getTime Returns a list giving the time according to the current value of the clock. The list is in {hour,minute,second} format. The time is returned in the 24 hour format. [2ND][CATALOG]
getTime
time getTmFmt Returns an integer representing the clock time format that is currently set on the device.
12 = 12 hour format
24 = 24 hour format
[2ND][CATALOG]
getTmFmt
time getTmStr(integer) Returns a string of the current clock time in the format specified by integer, where:
12 = 12 hour format
24 = 24 hour format
[2ND][CATALOG]
getTmStr(
program getKey Returns the key code for the current keystroke, or 0, if no key is pressed. Used within a program. [PRGM]
I/O
7:getKey
graph GOTO FORMAT GRAPH Turns shortcut to the format graph screen on or off. [MODE]
GOTO FORMAT GRAPH
program Goto label Transfers control to label used within a program. [PRGM]
CTL
0:Goto
program GraphStyle(function#,graphstyle#) Sets a graphstyle for function# used within a program. [PRGM]
CTL
H:GraphStyle(
settings graph-table G-T Sets graph-table vertical split-screen mode. [MODE]
G-T
logic greater than valueA>valueB Returns 1 if valueA > valueB. Returns 0 if valueA ≤ valueB. valueA and valueB can be real or complex numbers, expressions, or lists. [2ND][TEST]
TEST
3:>
logic greater than or equal valueA≥valueB Returns 1 if valueA ≥ valueB. Returns 0 if valueA < valueB. valueA and valueB can be real or complex numbers, expressions, or lists. [2ND][TEST]
TEST
4:≥
graph GridOff Turns off grid format. [2ND][FORMAT]
GridOff
graph GridOn Turns on grid format. [2ND][FORMAT]
GridOn
memory Group Groups programs and variables. [2ND][+]
8:Group
settings HORIZ Sets horizontal split-screen mode. [MODE]
HORIZ
graph Horizontal y Draws a horizontal line at y. [2ND][DRAW]
DRAW
3:Horizontal
complex i Returns a complex number. [2ND]i
matrix identity(dimension) Returns the identity matrix of dimension rows x dimension columns. [2ND][MATRIX]
MATH
5:identity(
program If :If condition
:commandA
:commands
If condition = 0 (false), skips commandA. [PRGM]
CTL
1:If
program If :If condition
:Then
:commands
:End
:commands
Executes commands from Then to End if condition = 1 (true). [PRGM]
CTL
2:Then
program If :If condition
:Then
:commands
:Else
:commands
:End
:commands
Executes commands from Then to Else if condition = 1 (true); from Else to End if condition = 0 (false). [PRGM]
CTL
3:Else
complex imag(value) Returns the imaginary (nonreal) part of a complex number or list of complex numbers. [MATH]
CPX
3:imag(
table IndpntAuto Sets table to generate independent-variable values automatically. [2ND][TBLSET]
Indpnt: Auto
program Input Displays graph in a program. [PRGM]
I/O
1:Input
program Input ["text",variable] Prompts for value to store to variable within a program. [PRGM]
I/O
1:Input
program Input [variable] Prompts for value to store to variable within a program. [PRGM]
I/O
1:Input
program Input [Strn,variable] Displays Strn and stores entered value to variable. Used within a program. [PRGM]
I/O
1:Input
string inString(string,substring[,start]) Returns the character position in string of the first character of substring beginning at start. [2ND][CATALOG]
inString(
math int(value) Returns the largest integer ? a real or complex number, expression, list, or matrix. [MATH]
NUM
5:int(
graph integral dy/dx Calculates the integral at a selected point. [2ND][CALC]
7:∫f(x)dx
finance interest ΣInt(pmt1,pmt2[,roundvalue]) Computes the sum, rounded to roundvalue, of the interest amount between pmt1 and pmt2 for an amortization schedule. [APPS]1:Finance
CALC
A:ΣInt(
graph intersection Calculates the intersection of two functions. [2ND][CALC]
5:intersection
list inverse list-1 Returns 1 divided by list elements. [x-1]
matrix inverse matrix-1 Returns matrix inverted. [x-1]
math inverse value-1 Returns 1 divided by a real or complex number or expression. [x-1]
statistics invNorm(area[,m,s]) Computes the inverse cumulative normal distribution function for a given area under the normal distribution curve specified by m and s. [2ND][DISTR]
3:invNorm(
statistics invT(area,df) Computes the inverse cumulative student-t probability function specified by degree of freedom, df for a given area under the curve, used for one-tailed tests. [2ND][DISTR]
4:invT(
math iPart(value) Returns the integer part of a real or complex number, expression, list, or matrix. [MATH]
NUM
3:iPart(
finance irr(CF0,CFList[,CFFreq]) Returns the interest rate at which the net present value of the cash flow is equal to zero. [APPS]1:Finance
CALC
8:irr(
time Is :IS>(variable,value)
:commandA
:commands
Increments variable by 1; skips commandA if variable>value. [PRGM]
CTL
A:IS>(
time isClockOn Identifies if clock is ON or OFF. Returns 1 if the clock is ON. Returns 0 if the clock is OFF. [2ND][CATALOG]
IsClockOn
list L Identifies the next one to five characters as a user-created list name. [2ND][LIST]
OPS
B:L
graph LabelOff Turns off axes labels. [2ND][FORMAT]
LabelOff
graph LabelOn Turns on axes labels. [2ND][FORMAT]
LabelOn
program Lbl label Creates a label of one or two characters within a program. [PRGM]
CTL
9:Lbl
math lcm(valueA,valueB) Returns the least common multiple of valueA and valueB, which can be real numbers or lists. [MATH]
NUM
8:lcm(
string length(string) Returns the number of characters in string. [2ND][CATALOG]
length(
logic less than valueA Returns 1 if valueA < valueB. Returns 0 if valueA ≥ valueB. valueA and valueB can be real or complex numbers, expressions, or lists. [2ND][TEST]
TEST
5:
logic less than or equal valueA≤valueB Returns 1 if valueA ≤ valueB. Returns 0 if valueA > valueB. valueA and valueB can be real or complex numbers, expressions, or lists. [2ND][TEST]
TEST
6:≤
graph Line(X1,Y1,X2,Y2) Draws a line from (X1,Y1) to (X2,Y2). [2ND][DRAW]
2:Line(
graph Line(X1,Y1,X2,Y2,0) Erases a line from (X1,Y1) to (X2,Y2). [2ND][DRAW]
2:Line(
statistics LinReg(a+bx) Xlist,Ylist,freqlist,regeq Fits a linear regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
8:LinReg(a+bx)
statistics LinReg(a+bx) Xlist,Ylist,freqlist,regeq Fits a linear regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
4:LinReg(a+bx)
statistics LinRegTInt Xlist,Ylist,freqlist,c-level,regeq,Calculate Performs a linear regression and computes the t confidence interval for the slope coefficient b. [STAT]
[TESTS]
G:LinRegTInt
statistics LinRegTTest Xlist,Ylist,freqlist,β & ρ,regeq,Calculate Performs a linear regression and a t-test. [STAT]
TESTS
F:LinRegTTest
list List ▶ matr(list1,...,listn,matrixname) Fills matrixname column by column with the elements from each specified list. [2ND][LIST]
OPS
0:List 4 matr(
list list ΔList(list) Returns a list containing the differences between consecutive elements in list. [2ND][LIST]
OPS
7:ΔList(
math ln(value)

$ln(a)^x = xln(a), ln(e^x) = x$

Returns the natural logarithm of a real or complex number, expression, or list.
[LN]
statistics LnReg Xlist,Ylist,freqlist,regeq Fits a logarithmic regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
9:LnReg
math log(value) Returns logarithm of a real or complex number, expression, or list. [LOG]
math logBASE(value, base) Returns the logarithm of a specifed value determined from a specified base: logBASE(value, base). [MATH]
A: logBASE
statistics Logistic Xlist,Ylist,freqlist,regeq Fits a logistic regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
B:Logistic
statistics Manual-Fit equname Fits a linear equation to a scatter plot. [STAT]
CALC
D:Manual-Fit
format MATHPRINT Displays most entries and answers the way they are displayed in textbooks. [MODE]
MATHPRINT
matrix matrix {rows,columns} -> dim(matrixname) Assigns new dimensions to a new or existing matrixname. [2ND][MATRIX]
MATH
3:dim(
list Matr▶list(matrix,listA,...,listn) Fills each list with elements from each column in matrix. [2ND][LIST]
OPS
A:Matr▶list(
matrix Matr▶list(matrix,listA,...,listn) Fills each list with elements from each column in matrix. [2ND][LIST]
OPS
A:Matr▶list(
list Matr▶list(matrix,column#,list) Fills a list with elements from a specified column# in matrix. [2ND][LIST]
OPS
A:▶Matrlist(
matrix Matr▶list(matrix,column#,list) Fills a list with elements from a specified column# in matrix. [2ND][LIST]
OPS
A:▶Matrlist(
list max(list) Returns largest real or complex element in list. [2ND][LIST]
MATH
2:max(
list max(listA,listB) Returns a real or complex list of the larger of each pair of elements in listA and listB. [2ND][LIST]
MATH
2:max(
list max(value,list) Returns a real or complex list of the larger of value or each list element. [2ND][LIST]
MATH
2:max(
math max(valueA,valueB) Returns the larger of valueA and valueB. [MATH]
NUM
7:max(
graph maximum Calculates the maximum of a function. [2ND][CALC]
4:maximum
statistics mean(list[,freqlist]) Returns the mean of list with frequency freqlist. [2ND][LIST]
MATH
3:mean(
statistics median(list[,freqlist]) Returns the median of list with frequency freqlist. [2ND][LIST]
MATH
4:median(
statistics Med-Med Xlist,Ylist,freqlist,regeq Fits a median-median model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
3:Med-Med
memory Mem Mgmt/Del Deletes selected variables, lists, matrices, programs, etc. [2ND][+]
2:Mem Mgmt/Del...
program Menu("title","text1",label1[,...,"text7",label7]) Generates a menu of up to seven items during program execution. [PRGM]
CTL
list min(list) Returns smallest real or complex element in list. [2ND][LIST]
MATH
1:min(
list min(listA,listB) Returns real or complex list of the smaller of each pair of elements in listA and listB. [2ND][LIST]
MATH
1:min(
list min(value,list) Returns a real or complex list of the smaller of value or each list element. [2ND][LIST]
MATH
1:min(
math min(valueA,valueB) Returns smaller of valueA and valueB. [2ND][LIST]
NUM
6:min(
graph minimum Calculates the minimum of a function. [2ND][CALC]
3:minimu
angle minutes notation degreeso minutes' seconds" Interprets minutes angle measurement as minutes. [2ND][ANGLE]
ANGLE
2:'
list multiplication list x value Returns each list element times value. [x]
list multiplication listA x listB Returns listA elements times listB elements. [x]
matrix multiplication matrixA x matrixB Returns matrixA times matrixB. [x]
list multiplication value x list Returns value times each list element. [x]
matrix multiplication value x matrix Returns value times matrix elements. [x]
math multiplication valueA x valueB Returns valueA times valueB. [x]
math nDeriv(expression,variable,value[,H]) Returns approximate numerical derivative of expression with respect to variable at value, with specified H. [MATH]
MATH
8:nDeriv(
format number to fraction ▶ n/d ◀ ▶ Un/d Converts the results from a fraction to mixed number or from a mixed number to a fraction, if applicable. [ALPH][F1]
3: ▶ n/d ◀ ▶ Un/d
or
[MATH]
NUM
A: ▶ n/d ◀ ▶ Un/d
finance nominal interest rate ▶Nom(effective rate,compounding periods) Computes the nominal interest rate. [APPS]1:Finance
CALC
B:▶Nom(
format NORMAL Sets normal display mode. [MODE]
NORMAL
statistics normalcdf(lowerbound,upperbound[,m,s])

$normalcdf(a,b) = \int_{a}^{b} normalpdf(x)dx = \frac {1}{\sqrt{2\pi}} \int_{a}^{b} e^{\frac {-1}{2} x^2}dx$

$normalcdf(a,b,\mu,\sigma) = \left ( {\frac {a-\mu}{\sigma}, \frac {b-\mu}{\sigma}} \right )$

Computes the normal distribution probability between lowerbound and upperbound for the specified m and s.
[2ND][DISTR]
2:normalcdf(
statistics normalpdf(x[,m,s])

$normalpdf(a,b) = \frac {1}{\sqrt{2\pi}} e^{\frac {-1}{2} x^2}$

Computes the probability density function for the normal distribution at a specified x value for the specified m and s.
[2ND]][DISTR]
1:normalpdf(
logic not(value) Negates the input, value can be a real number, expression, or list. [2ND][TEST]
LOGIC
4:not(
logic not equal valueA≠valueB Returns 1 if valueA ≠ valueB. Returns 0 if valueA = valueB. valueA and valueB can be real or complex numbers, expressions, lists, or matrices. [2ND][TEST]
TEST
2:≠
finance npv(interest rate,CF0,CFList[,CFFreq]) Computes the sum of the present values for cash inflows and outflows. [APPS]1:Finance
CALC
7:npv(
logic or valueA or valueB Returns 1 if valueA or valueB is true. valueA and valueB can be real numbers, expressions, or lists. [2ND][TEST]
LOGIC
2:or
program Output(row,column,"text") Displays text beginning at specified row and column within a program. [PRGM]
I/O
6:Output(
program Output(row,column,value) Displays value beginning at specified row and column. [PRGM]
I/O
6:Output(
graph PAR Sets prametric graphing mode. [MODE]
PAR
graph Param Sets parametric graphing mode. [MODE]
PAR
program Pause Suspends program execution until [ENTER] is pressed. [PRGM]
CTL
8:Pause
program Pause [value] Displays value; suspends program execution until [ENTER] is pressed. [PRGM]
CTL
8:Pause
statistics permutations list nPr value

$P(n,r) = \frac{n}{(n-r)!}$

Returns a list of the permutations of each element in list taken value at a time.
[MATH]
PRB
2:nPr
statistics permutations listA nPr listB

$P(n,r) = \frac{n}{(n-r)!}$

Returns a list of the permutations of each element in listA taken each element in listB at a time.
[MATH]
PRB
2:nPr
statistics permutations value nPr list

$P(n,r) = \frac{n}{(n-r)!}$

Returns a list of the permutations of value taken each element in list at a time.
[MATH]
PRB
2:nPr
statistics permutations valueA nPr valueB

$P(n,r) = \frac{n}{(n-r)!}$

Returns the number of permutations of valueA taken valueB at a time.
[MATH]
PRB
2:nPr
graph Plot#(type,Xlist,Ylist,mark) Defines Plot# (1, 2, or 3) of type Scatter or xyLine for Xlist and Ylist using mark. [2ND][STAT PLOT]
STAT PLOTS
1:Plot1-
2:Plot2-
3:Plot3-
graph Plot#(type,Xlist,freqlist) Defines Plot# (1, 2, or 3) of type Histogram or Boxplot for Xlist with frequency freqlist. [2ND][STAT PLOT]
STAT PLOTS
1:Plot1-
2:Plot2-
3:Plot3-
graph Plot#(type,Xlist,freqlist,mark) Defines Plot# (1, 2, or 3) of type ModBoxplot for Xlist with frequency freqlist using mark. [2ND][STAT PLOTS]
STAT PLOTS
1:Plot1-
2:Plot2-
3:Plot3-
graph Plot#(type,datalist,data axis,mark) Defines Plot# (1, 2, or 3) of type NormProbPlot for datalist on data axis using mark. Data axis can be X or Y. [2ND][STAT PLOTS]
STAT PLOTS
1:Plot1-
2:Plot2-
3:Plot3-
graph PlotsOff [1,2,3] Deselects all stat plots or one or more specified stat plots (1, 2, or 3). [2ND][STAT PLOTS]
STAT PLOTS
4:PlotsOff
graph PlotsOn [1,2,3] Selects all stat plots or one or more specified stat plots (1, 2, or 3). [2ND][STAT PLOTS]
STAT PLOTS
5:PlotsOn
finance Pmt_Bgn Specifies an annuity due, where payments occur at the beginning of each payment period. [APPS]1:Finance
CALC
F:Pmt_Bgn
finance Pmt_End Specifies an ordinary annuity, where payments occur at the end of each payment period. [APPS]1:Finance
CALC
E:Pmt_End
probability poissoncdf(m,x) Computes a cumulative probability at x for the discrete Poisson distribution with specified mean m. [2ND][DISTR]
D:poissoncdf(
probability poissonpdf(m,x) Computes a probability at x for the discrete Poisson distribution with the specified mean m. [2ND][DISTR]
C:poissonpdf(
math power of ten 10^(value) Returns 10 raised to the value power. value can be a real or complex number or expression. [2ND][10x]
list power of ten 10^(list) Returns a list of 10 raised to the list power. [2ND][10x]
graph POL

$r = \sqrt{x^2 + y^2} , \; \varphi = atan2(y,x)$

Sets polar graphing mode.
[MODE]
POL
format polar complex value▶Polar Displays complex value in polar format. [MATH]
CPX
7:▶Polar
format PolarGC Sets polar graphing coordinates format. [2ND][FORMAT]
PolarGC
program prgmname Executes the program name. [PRGM]
CTRL
D:prgm
finance principal amount ∑Prn(pmt1,pmt2[,roundvalue]) Computes the sum, rounded to roundvalue, of the principal amount between pmt1 and pmt2 for an amortization schedule. [APPS]1:Finance
CALC
0:GPrn(
list prod(list[,start,end]) Returns product of list elements between start and end. [2ND][LIST]
MATH
6:prod(
program Prompt variableA[,variableB,...,variable n] Prompts for value for variableA, then variableB, etc. Used within a program. [PRGM]
I/O
2:Prompt
graph Pt-Change(x,y) Reverses a point at (x,y). [2ND][DRAW]
POINTS
3:Pt-Change(
graph Pt-Off(x,y[,mark]) Erases a point at (x,y) using mark. [2ND][DRAW]
POINTS
2:Pt-Off(
graph Pt-On(x,y[,mark]) Draws a point at (x,y) using mark. [2ND][DRAW]
POINTS
1:Pt-On(
statistics PwrReg Xlist,Ylist,freqlist,regeq Fits a power regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
A:PwrReg
graph Pxl-Change(row,column) Reverses pixel at (row,column); 0 ≤ row ≤ 62 and 0 ≤ column ≤ 94. [2ND][DRAW]
POINTS
6:Pxl-Change(
graph Pxl-Off(row,column) Erases pixel at (row,column); 0 ≤ row ≤ 62 and 0 ≤ column ≤ 94. [2ND][DRAW]
POINTS
5:Pxl-Off(
graph Pxl-On(row,column) Draws pixel at (row,column); 0 ≤ row ≤ 62 and 0 ≤ column ≤ 94. [2ND][DRAW]
POINTS
4:Pxl-On(
graph pxl-Test(row,column) Returns 1 if pixel (row, column) is on, 0 if it is off; 0 ≤ row ≤ 62 and 0 ≤ column ≤ 94. [2ND][DRAW]
POINTS
7:pxl-Test(
angle P▶Rx(r,θ) Returns X, given polar coordinates r and q or a list of polar coordinates. [2ND][ANGLE]
ANGLE
7:P▶Rx(
angle P▶Ry(r,q) Returns Y, given polar coordinates r and q or a list of polar coordinates. [2ND][ANGLE]
ANGLE
8:P▶Ry(
statistics QuadReg Xlist,Ylist,freqlist,regeq Fits a quadratic regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
statistics QuartReg Xlist,Ylist,freqlist,regeq Fits a quartic regression model to Xlist and Ylist with frequency freqlist, and stores the regression equation to regeq. [STAT]
CALC
7:QuartReg
ANGLE
3:r
probability rand[(numtrials)] Returns a random number between 0 and 1 for a specified number of trials numtrials. [MATH]
PRB
1:rand
probability randBin(numtrials,prob[,numsimulations]) Generates and displays a random real number from a specified binomial distribution. [MATH]
PRB
7:randBin(
probability randInt( lower,upper[,numtrials]) Generates and displays a random integer within a range specified by lower and upper integer bounds for a specified number of trials numtrials. [MATH]
PRB
5:randInt(
probability randIntNoRep(lowerint,upperint) Returns a random ordered list of integers from a lower integer to an upper integer which may include the lower integer and upper integer. [MATH]
PRB
8:randIntNoRep(
matrix randM(rows,columns) Returns a random matrix of rows (1-99) × columns (1-99). [2ND][MATRIX]
MATH
6:randM(
probability randNorm(μ,σ[,numtrials]) Generates and displays a random real number from a specified Normal distribution specified by μ and σ for a specified number of trials numtrials. [MATH]
PRB
6:randNorm(
complex re^θi Sets the mode to polar complex number mode (re^θi). [MODE]
re^θi
format REAL Sets mode to display complex results only when you enter complex numbers. [MODE]
REAL
math real(value) Returns the real part of a complex number or list of complex numbers. [MATH]
CPX
2:real(
graph RecallGDB n Restores all settings stored in the graph database variable GDBn. [2ND][DRAW]
STO
4:RecallGDB
graph RecallPic n Displays the graph and adds the picture stored in Picn. [2ND][DRAW]
STO
2:RecallPic
graph RectGC Sets rectangular graphing coordinates format. [2ND][FORMAT]
RectGC
matrix ref(matrix) Returns the row-echelon form of a matrix. [2ND][MATRIX]
MATH
A:ref(
math remainder(dividend,divisor) Reports the remainder as a whole number from a division of two whole numbers where the divisor is not zero. [MATH]
NUM
0:remainder(
math remainder(dividend, list) Reports the remainder as a whole number from a division of two whole numbers where the divisor is a list. [MATH]
NUM
0:remainder(
math remainder(list, divisor) Reports the remainder as a whole number from a division of two lists where the divisor is not zero. [MATH]
NUM
0:remainder(
math remainder(list, list) Reports the remainder as a whole number from a division of two lists. [MATH]
NUM
0:remainder(
program repeat :Repeat condition
:commands
:End
:commands
Executes commands until condition is true within a program. [PRGM]
CTL
6:Repeat
memory Reset Resets RAM, ARCHIVE, or ALL memory. [2ND][+]
CTL
7:Reset
program Return Returns to the calling program. [PRGM]
CTL
E:Return
math root listxvalue Returns list roots of value. [MATH]
MATH
5:x
math root listAxlistB Returns listA roots of listB. [MATH]
MATH
5:x
math root xthrootxlist Returns the xth root of list elements. [MATH]
MATH
5:x
math root xthrootxvalue Returns the xth root of value. [MATH]
MATH
5:x
math round(value[,#decimals]) Returns a number, expression, list, or matrix rounded to #decimals (≤ 9). [MATH]
NUM
2:round(
matrix row *row(value,matrix,row) Returns a matrix with row of matrix multiplied by value and stored in row. [2ND][MATH]
MATH
E:*row(
matrix row *row+(value,matrix,rowA,rowB) Returns a matrix with rowA of matrix multiplied by value, added to rowB, and stored in rowB. [2ND][MATRIX]
MATH
F:*row+(
matrix row+(matrix,rowA,rowB) Returns a matrix with rowA of matrix added to rowB and stored in rowB. [2ND][MATRIX]
MATH
D:row+(
matrix rowSwap(matrix,rowA,rowB) Returns a matrix with rowA of matrix swapped with rowB. [2ND][MATRIX]
MATH
C:rowSwap(
matrix rref(matrix) Returns the reduced row-echelon form of a matrix. [2ND][MATRIX]
MATH
B:rref(
angle R▶Pr(x,y) Returns R, given rectangular coordinates x and y or a list of rectangular coordinates. [2ND][ANGLE]
ANGLE
5:R4Pr(
angle R▶Pθ(x,y) Returns θ, given rectangular coordinates x and y or a list of rectangular coordinates. [2ND][ANGLE]
ANGLE
6:R▶Pθ(
format SCI Sets scientific notation display mode. [MODE]
SCI
angle seconds notation degreeso minutes' seconds" Interprets seconds angle measurement as seconds. [ALPHA]["]
graph Select(Xlist,Ylist) Selects one or more specific data points from a scatter plot or xyLine plot (only), and then store•s the selected data points to two new lists, Xlist and Ylist. [2ND][LIST]
OPS
8:Select(
list Select(Xlist,Ylist) Selects one or more specific data points from a scatter plot or xyLine plot (only), and then store•s the selected data points to two new lists, Xlist and Ylist. [2ND][LIST]
OPS
8:Select(
program Send(variable) Sends contents of variable to the CBL 2™ or CBR™ System within a program. [PRGM]
I/O
B:Send(
graph SEQ Sets sequence graphing mode. [MODE]
SEQ
list seq(expression,variable,begin,end[,increment]) Returns list created by evaluating expression with regard to variable, from begin to end by increment. [2ND][LIST]
OPS
5:seq(
graph SEQUENTIAL Sets mode to graph functions sequentially. [MODE]
SEQUENTIAL
time SET CLOCK Sets the clock. [MODE]
SET CLOCK
date setDate(year,month,day) Sets the date using a year, month, day format. The year must be 4 digits; month and day can be 1 or 2 digits. [2ND][CATALOG]
setDate(
date setDtFmt(integer) Sets the date format.
1 = M/D/Y
2 = D/M/Y
3 = Y/M/D
[2ND][CATALOG]
setDtFmt(
time setTime(hour,minute,second) Sets the time using an hour, minute, second format. The hour must be in 24 hour format, in which 13 = 1 p.m. [2ND][CATALOG]
setTime(
time setTmFmt(integer) Sets the time format.
12 = 12 hour format
24 = 24 hour format
[2ND][CATALOG]
setTmFmt(
list SetUpEditor Removes all list names from the stat list editor, and then restores list names L1 through L6 to columns 1 through 6. [STAT]
EDIT
5:SetUpEditor
list SetUpEditor list1[,list2,...,list20] Removes all list names from the stat list editor, then sets it up to display one or more lists in the specified order, starting with column 1. [STAT]
EDIT
5:SetUpEditor
graph Shade(lowerfunc,upperfunc[,Xleft,Xright,pattern,patres]) Draws lowerfunc and upperfunc in terms of X on the current graph and uses pattern and patres to shade the area bounded by lowerfunc, upperfunc, Xleft, and Xright. [2ND][DRAW]
DRAW
graph Shadeχ2(lowerbound,upperbound,df) Draws the density function for the c2 distribution specified by degrees of freedom df and shades the area between lowerbound and upperbound. [2ND][DISTR]
DRAW
graph ShadeF(lowerbound,upperbound,numerator df,denominator df) Draws the density function for the F distribution specified by numerator df and denominator df and shades the area between lowerbound and upperbound. [2ND][DISTR]
DRAW
graph ShadeNorm(lowerbound,upperbound[,μ,σ]) Draws the normal density function specified by μ and σ and shades the area between lowerbound and upperbound. [2ND][DISTR]
DRAW
graph Shade_t(lowerbound,upperbound,df) Draws the density function for the Student-t distribution specified by degrees of freedom df, and shades the area between lowerbound and upperbound. [2ND][DISTR]
DRAW
graph SIMUL Sets mode to graph functions simultaneously. [MODE]
SIMUL
trigonometry sin(value)

$sin(\theta) = \frac {opp}{hyp} = cos \left ( \frac {\pi}{2} - \theta \right ) = \frac {1}{csc(\theta)}$

Returns the sine of a real number, expression, or list.
[SIN]
trigonometry sin-1(value) Returns the arcsine of a real number, expression, or list. [2ND][SIN-1]
trigonometry sinh(value) Returns the hyperbolic sine of a real number, expression, or list. [2ND][CATALOG]
sinh(
trigonometry sinh-1(value) Returns the hyperbolic arcsine of a real number, expression, or list. [2ND][CATALOG]
sinh-1
statistics SinReg iterations,Xlist,Ylist,period,regeq Attempts iterations times to fit a sinusoidal regression model to Xlist and Ylist using a period guess, and stores the regression equation to regeq. [STAT]
CALC
C:SinReg
math solve(expression,variable,guess,{lower,upper}) Solves expression for variable, given an initial guess and lower and upper bounds within which the solution is sought. [MATH]
MATH
0:solve(
list SortA(list) Sorts elements of list in ascending order. [2ND][LIST]
OPS
1:SortA(
list SortA(keylist,dependlist1[,dependlist2,...,dependlist n]) Sorts elements of keylist in ascending order, the sorts each dependlist as a dependent list. [2ND][LIST]
OPS
1:SortA(
list SortD(list) Sorts elements of list in descending order. [2ND][LIST]
OPS
2:SortD(
list SortD(keylist,dependlist1[,dependlist2,..., dependlist n]) Sorts elements of keylist in descending order, then sorts each dependlist as a dependent list. [2ND][LIST]
OPS
2:SortD(
math square value2 Returns value multiplied by itself. value can be a real or complex number or expression. [x2]
list square list2 Returns list elements squared. [x2]
matrix square matrix2 Returns matrix multiplied by itself. [x2]
math square root √(value) Returns square root of a real or complex number, expression, or list. [2ND][√]
time startTmr Starts the clock timer. Store or note the displayed value, and use it as the argument for checkTmr( ) to check the elapsed time. [2ND][CATALOG]
startTmr
statistics STAT DIAGNOSTICS Enables or disables wizard syntax help for statistical commands, distributions, and seq(. [MODE]
STAT DIAGNOSTICS
statistics stdDev(list[,freqlist]) Returns the standard deviation of the elements in list with frequency freqlist. [2ND][LIST]
MATH
7:stdDev(
program Stop Ends program execution; returns to home screen. [PRGM]
CTL
F:Stop
memory Store value->variable Stores value in variable. [STO>]
graph StoreGDB n Stores current graph in database GDBn. [2ND][DRAW]
STO
3:StoreGDB
memory StoreGDB n Stores current graph in database GDBn. [2ND][DRAW]
STO
3:StoreGDB
memory StorePic n Stores current picture in picture Picn. [2ND][DRAW]
STO
1:StorePic
string StringEqu(string,Y= var) Converts string into an equation and stores it in Y= var. [2ND][CATALOG]
String▶Equ(
string sub(string,begin,length) Returns a string that is a subset of another string, from begin to length. [2ND][CATALOG]
sub(
list subtraction list - value Subtracts value from list elements. [-]
list subtraction listA - listB Subtracts listB elements from listA elements. [-]
matrix subtraction matrixA - matrixB Subtracts matrixB elements from matrixA elements. [-]
list subtraction value - list Subtracts list elements from value [-]
string subtraction valueA - valueB Subtracts valueB from valueA. [-]
list sum(list[,start,end]) Returns the sum of elements of list from start to end. [2ND][LIST]
MATH
5:sum(
math summation G(expression[,start,end]) Displays the MathPrintTM summation entry template and returns the sum of elements of list from start to end, where start <= end. [MATH]
NUM
0: summation G(
trigonometry tan(value)

$tan(\theta) = \frac {opp}{adj} = \frac {sin(\theta)}{cos(\theta)} = cot \left ( \frac {\pi}{2} - \theta \right ) = \frac {1}{cot(\theta)}$

Returns the tangent of a real number, expression, or list.
[TAN]
trigonometry tan-1(value) Returns the arctangent of a real number, expression, or list. [2ND][TAN-1
graph Tangent(expression,value) Draws a line tangent to expression at X=value. [2ND][DRAW]
DRAW
5:Tangent(
trigonometry Tangent(expression,value) Draws a line tangent to expression at X=value. [2ND][DRAW]
DRAW
5:Tangent(
trigonometry tanh(value) Returns hyperbolic tangent of a real number, expression, or list. [2ND][CATALOG]
tanh(
trigonometry tanh-1(value) Returns the hyperbolic arctangent of a real number, expression, or list. [2ND][CATALOG]
tanh-1(
statistics tcdf(lowerbound,upperbound,df)

$tcdf(-\infty,0,df) = \frac {1}{2}$

$tcdf(-\infty,upbnd,df) = \frac {1}{2} + tcdf(0,upbnd,df)$

$tcdf(-upbnd,upbnd,df) = 2tcdf(0,upbnd,df)$

Computes the Student-t distribution probability between lowerbound and upperbound for the specified degrees of freedom df.
[2ND][DISTR]
6:tcdf(
graph Text(row,column,text1,text2,...,text n) Writes text on graph beginning at pixel (row,column), where 0 ≤ row ≤ 57 and 0 ≤ column ≤ 94. [2ND][DRAW]
DRAW
0:Text(
program Then
See If:Then
Used in a program. [PRGM]
CTL
2:Then
time Time Sets sequence graphs to plot with respect to time. [2ND][FORMAT]
Time
time timeCnv(seconds) Converts seconds to units of time that can be more easily understood for evaluation. The list is in {days,hours,minutes,seconds} format. [2ND][CATALOG]
statistics tpdf(x,df)

$tpdf(t,df) = \frac {\Gamma((df + 1)/2)}{\sqrt{df \pi} \, \Gamma(df/2)}\, \left (1+ \frac {t^2} {df} \right) ^{-\frac {1}{2} (df + 1)}$

Computes the probability density function (pdf) for the Student-t distribution at a specified x value with specified degrees of freedom df.
[2ND][DISTR]
5:tpdf(
graph Trace Displays the graph and enters TRACE mode. [TRACE]
matrix transpose matrixT Returns a matrix in which each element (row,column) is swapped with the corresponding element (column,row) of matrix. [2ND][MATRIX]
MATH
2:T
statistics T-Test Data μ0,list,freqlist,μ alternative,Calculate/Draw
Performs a t test with frequency freqlist. [STAT]
TESTS
2:T-Test
statistics T-Test Stats μ0, x̄,Sx,n,μ alternative,Calculate/Draw
Performs a t test with frequency freqlist. [STAT]
TESTS
2:T-Test
statistics TInterval Data list,freqlist,c-level Computes a t confidence interval. [STAT]
TESTS
8:TInterval
statistics TInterval Stats x̄,Sx,n,c-level Computes a t confidence interval. [STAT]
TESTS
8:TInterval
statistics 2-SampTInt Data list1,list2,freqlist1,freqlist2,c-level,pooled,Calculate Computes a two-sample t confidence interval. [STAT]
TESTS
0:2-SampTInt
statistics 2-SampTInt Stats x̄1,Sx1,n1,x̄2,Sx2,n2,c-level,pooled,Calculate Computes a two-sample t confidence interval. [STAT]
TESTS
0:2-SampTInt
statistics 2-SampTTest Data list1,list2,freqlist1,freqlist2,μ alternative,pooled,Calculate/Draw
Computes a two-sample t test. [STAT]
TESTS
4:2-SampTTest
statistics 2-SampTTest Data x̄1,Sx1,n1,x̄2,Sx2,n2,μ alternative,pooled,Calculate/Draw
Computes a two-sample t test. [STAT]
TESTS
4:2-SampTTest
finance tvm_FV[(N,I%,PV,PMT,P/Y,C/Y)] Computes the future value. [APPS]1:Finance
CALC
6:tvm_FV
finance tvm_I%[(N,PV,PMT,FV,P/Y,C/Y)] Computes the annual interest rate. [APPS]1:Finance
CALC
3:tvm_I%
finance tvm_N[(I%,PV,PMT,FV,P/Y,C/Y)] Computes the number of payment periods. [APPS]1:Finance
CALC
5:tvm_N
finance tvm_Pmt[(N,I%,PV,FV,P/Y,C/Y)] Computes the amount of each payment. [APPS]1:Finance
CALC
2:tvm_Pmt
finance tvm_PV[(N,I%,PMT,FV,P/Y,C/Y)] Computes the present value. [APPS]1:Finance
CALC
4:tvm_PV
memory UnArchive Moves the specified variables from the user data archive memory to RAM. To archive variables, use Archive. [2ND][MEM]
6:UnArchive
format Un/d Displays results as a mixed number, if applicable. [MATH]
NUM
C: Un/d
graph uvAxes Sets sequence graphs to plot u(n) on the x-axis and v(n) on the y-axis. [2ND][FORMAT]
uv
graph uwAxes Sets sequence graphs to plot u(n) on the x-axis and w(n) on the y-axis. [2ND][FORMAT]
uw
graph value Displays the y-coordinate of a given x-coordinate. [2ND][CALC]
1:value
statistics variance(list[,freqlist]) Returns the variance of the elements in list with frequency freqlist. [2ND][LIST]
MATH
8:variance(
statistics var stats 1-Var Stats [Xlist,freqlist] Performs one-variable analysis on the data in Xlist with frequency freqlist. [STAT]
CALC
1:1-Var Stats
statistics var stats 2-Var Stats [Xlist,Ylist,freqlist] Performs two-variable analysis on the data in Xlist and Ylist with frequency freqlist. [STAT]
CALC
2:2-Var Stats
graph Vertical x Draws a vertical line at x. [2ND][DRAW]
DRAW
4:Vertical
graph vwAxes Sets sequence graphs to plot v(n) on the x-axis and w(n) on the y-axis. [2ND][FORMAT]
vw
graph Web Sets sequence graphs to trace as webs. [2ND][FORMAT]
Web
program while :While condition
:commands
:End
:command
Executes commands while condition is true. [PRGM]
CTL
5:While
logic xor valueA xor valueB Returns 1 if only valueA or valueB = 0. valueA and valueB can be real numbers, expressions, or lists. [2ND][TEST]
LOGIC
3:xor
graph ZBox Displays a graph, lets you draw a box that defines a new viewing window, and updates the window. [ZOOM]
ZOOM
1:ZBox
graph ZDecimal Adjusts the viewing window so that ΔX=0.1 and ΔY=0.1, and displays the graph screen with the origin centered on the screen. [ZOOM]
ZOOM
4:ZDecimal
graph zero Calculates the zeroes of a function. [2ND][CALC]
2:zero
graph ZFrac1/2 Sets the window variables so that you can trace in increments of 1/2, if possible. Sets ΔX and ΔY to 1/2. [ZOOM]
ZOOM
B:ZFrac1/2
graph ZFrac1/3 Sets the window variables so that you can trace in increments of 1/3, if possible. Sets ΔX and ΔY to 1/3. [ZOOM]
ZOOM
C:ZFrac1/3
graph ZFrac1/4 Sets the window variables so that you can trace in increments of 1/4, if possible. Sets ΔX and ΔY to 1/4. [ZOOM]
ZOOM
D:ZFrac1/4
graph ZFrac1/5 Sets the window variables so that you can trace in increments of 1/5, if possible. Sets ΔX and ΔY to 1/5. [ZOOM]
ZOOM
E:ZFrac1/5
graph ZFrac1/8 Sets the window variables so that you can trace in increments of 1/8, if possible. Sets ΔX and ΔY to 1/8. [ZOOM]
ZOOM
F:ZFrac1/8
graph ZFrac1/10 Sets the window variables so that you can trace in increments of 1/10, if possible. Sets ΔX and ΔY to 1/10. [ZOOM]
ZOOM
G:ZFrac1/1
graph ZInteger Redefines the viewing window using these dimensions:
ΔX=1 Xscl=10
ΔY=1 Yscl=10
[ZOOM]
ZOOM
8:ZInteger
graph Zoom In Magnifies the part of the graph that surrounds the cursor location. [ZOOM]
ZOOM
2:Zoom In
graph Zoom Out Displays a greater portion of the graph, centered on the cursor location. [ZOOM]
ZOOM
3:Zoom Out
graph ZoomFit Recalculates Ymin and Ymax to include the minimum and maximum Y values, between Xmin and Xmax, of the selected functions and replots the functions. [ZOOM]
ZOOM
0:ZoomFit
graph ZoomRcl Graphs the selected functions in a user-defined viewing window. [ZOOM]
MEMORY
3:ZoomRcl
graph ZoomStat Redefines the viewing window so that all statistical data points are displayed. [ZOOM]
ZOOM
9:ZoomStat
graph ZoomSto Immediately stores the current viewing window. [ZOOM]
MEMORY
2:ZoomSto
graph ZPrevious Replots the graph using the window variables of the graph that was displayed before you executed the last ZOOM instruction. [ZOOM]
MEMORY
1:ZPrevious
graph ZQuadrant1 Displays the portion of the graph that is in quadrant 1. [ZOOM]
ZOOM
graph ZSquare Adjusts the X or Y window settings so that each pixel represents an equal width and height in the coordinate system, and updates the viewing window. [ZOOM]
ZOOM
5:ZSquare
graph ZStandard Replots the functions immediately, updating the window variables to the default values. [ZOOM]
ZOOM
6:ZStandard
statistics Z-test Data μ0,σ,x̄,n,μ alternative,Calculate/Draw
Computes a two-sample z test. [STAT]
TESTS
1:Z-Test(
statistics Z-test Stats σ1,σ2,list,freqlist,alternative,Calculate/Draw Computes a two-sample z test. [STAT]
TESTS
1:Z-Test(
statistics 1-PropZInt x,n,c-level,Calculate Computes a one-proportion z confidence interval [STAT]
TESTS
A:1-PropZInt(
statistics 1-PropZTest p0,x,n,prop alternative,Calculate/Draw Computes a one-proportion z test. [STAT]
TESTS
5:1-PropZTest(
statistics 2-PropZInt x1,n1,x2,n2,c-level,Calculate Computes a two-proportion z interval. [STAT]
TESTS
B:2-PropZInt(
statistics 2-PropZTest x1,n1,x2,n2, p1 alternative,Calculate/Draw Computes a two-proportion z test. [STAT]
TESTS
6:2-PropZTest(
statistics 2-SampZInt Data σ1,σ2,list1,list2,freqlist1,freqlist2,c-level,Calculate Computes a two-sample z confidence interval. [STAT]
TESTS
9:2-SampZInt(
statistics 2-SampZInt Stats σ1,σ2,x̄1,n1,x̄2,n2,c-level,Calculate Computes a two-sample z confidence interval. [STAT]
TESTS
9:2-SampZInt(
statistics 2-SampZTest Data σ1,σ2,list1,list2,freqlist1,freqlist2,μ alternative,Calculate/Draw
Computes a two-sample z test. [STAT]
TESTS
3:2-SampZTest(
statistics 2-SampZTest Stats σ1,σ2,x̄1,n1,x̄2,n2,μ alternative,Calculate/Draw Computes a two-sample z test. [STAT]
TESTS
3:2-SampZTest(
statistics ZInterval Data σ,list,freqlist,c-level Computes a z confidence interval. [STAT]
TESTS
7:ZInterval
statistics ZInterval Stats σ,x̄,n,c-level Computes a z confidence interval. [STAT]
TESTS
7:ZInterval
graph ZTrig Replots the functions immediately, updating the window variables to preset values for plotting trig functions. [ZOOM]
ZOOM
7:ZTrig
 Questions, comments, suggestions: Dr. Denise Meeks, email: tucsonkosmicgirl@gmail.com