TI-84 Functions

 
AngleClick to jump to Angle group, click box to include in printout
CatalogClick to jump to Catalog group, click box to include in printout
ComplexClick to jump to Complex group, click box to include in printout
DateClick to jump to Date group, click box to include in printout
FinanceClick to jump to Finance group, click box to include in printout
FormatClick to jump to Format group, click box to include in printout
GraphClick to jump to Graph group, click box to include in printout
ListClick to jump to List group, click box to include in printout
LogicClick to jump to Logic group, click box to include in printout
MathClick to jump to Math group, click box to include in printout
MatrixClick to jump to Matrix group, click box to include in printout
MemoryClick to jump to Memory group, click box to include in printout
ProbabilityClick to jump to Probability group, click box to include in printout
ProgramClick to jump to Program group, click box to include in printout
SettingsClick to jump to Settings group, click box to include in printout
StatisticsClick to jump to Statistics group, click box to include in printout
StringClick to jump to String group, click box to include in printout
TableClick to jump to Table group, click box to include in printout
TimeClick to jump to Time group, click box to include in printout
TrigonometryClick to jump to Trigonometry group, click box to include in printout

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][+]
1:About
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]
ANSWERS: AUTO
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(
graph Circle(X,Y,radius) Draws a circle with center (X,Y) and radius. [2ND][DRAW]
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 DEC ANSWERS Displays answers as integers or decimal numbers. [MODE]
ANSWERS: DEC
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
table DependAsk Sets table to ask for dependent-variable values. [2ND][TBLSET]
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 FRAC ANSWERS Displays answers as fractions, if possible. [MODE]
ANSWERS: FRAC
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 IndpntAsk Sets table to ask for independent-variable values. [2ND][TBLSET]
Indpnt: Ask
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
C:Menu(
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
5:QuadReg
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 RADIAN Sets radian angle mode. [MODE]
RADIAN
angle radian angler Interprets angle as radians. [2ND][ANGLE]
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
7:Shade(
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
3:Shadeχ2(
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
4:ShadeF(
graph ShadeNorm(lowerbound,upperbound[,μ,σ]) Draws the normal density function specified by μ and σ and shades the area between lowerbound and upperbound. [2ND][DISTR]
DRAW
1:ShadeNorm(
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
2:Shade_t(
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
A:ZQuadrant1
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