TI-84
General Use
Home Screen Use
Scroll Previous Values
- left and right arrows
ENTRY
(repeat for earlier value)
Use colon for multiple statements:
8\rightarrowR : \pi R^2
- Last answer is stored in
ANS
- Use
X,T,\theta,n
for a shortcut toX
etc. depending on context
Searching for Functions and Instructions
CATALOG
- scroll or use
A-LOCK
then<first letter of the function>
ENTER
Variables
VARS
to access different variables and settings
Types of Variables
- Real, complex, numbers: $A, B, \dots, Z, \theta$
- Matrices: $[A], [B], [C], \dots, [J]$
- Lists: $L1, L2, L3, L4, L5, L6, \text{ and user-defined names}$
- Functions: $Y1, Y2, \dots, Y9, Y0$
- Parametric equations: $X1T$ and $Y1T$, $\dots$, $X6T$ and $Y6T$
- Polar equations: $r1$, $\dots$, $r6$
Store (assign) value to a Variable
- Enter context appropriate expression or value
STO
<variable identifier>
ENTER
- List expression:
{1, 2, ..., n}
- Matrix expression (3 x 2):
[[1,2][3,4][5,6]]
- Function:
"<expression>"
(note it must be in double quotes e.g"x^2"
)
Load Variable with RCL
<letter of variable>
LIST
orL_n
MATRIX
VARS
Graphing a Function
Graph a Function
- Set
MODE
toFUNC
Y=
- Enter the function
GRAPH
Graph Parametric Functions
MODE
- Select
PAR
- Select
RADIAN
Y=
- Enter the functions
GRAPH
Graph Polar Equations
MODE
- Select
POLAR
- Select
RADIAN
Y=
- Enter the function
GRAPH
Toggle Visibility
Y=
- A
=
with solid background means the function is graphed
Compose functions
Y=
F4
select the desired function(s)
Menus
F1
- Fraction Templates
F2
- Function Shortcuts
F3
- Edit Matrices
F4
- Insert Y-Vars
ANGLE
- for angle problems
Convert to degrees, minutes, seconds
DMS
- Convert degrees to radians with
^\circ<n>
in radian mode - Convert radians to degrees with
r
in degree mode
CALC
- Solve problems related to a function
Solve for $x$
value
Find a zero (x-intercept)
zero
- Select the left boundary
- Select the right boundary
- Provide a guess to speed things up
Find a maximum
maximum
- Select the left boundary
- Select the right boundary
- Provide a guess to speed things up
Find a maximum
minimum
- Select the left boundary
- Select the right boundary
- Provide a guess to speed things up
DRAW
Draw inverse of a graph
DrawInv
F4
- Insert the appropriate function
Draw Horizontal Line
Horizontal
Draw Vertical Line
Vertical
Draw Tangent Line
Tangent(<Y-function>, <x-value>)
Draw a Line Segment
Line(<x1>, <y1>, <x2>, <y2>)
When on the current graph you can draw a tangent
FORMAT
Change the graph format
MATH
MATH
Frac
- input a fractionDec
- to convert to decimal- input roots other than $2$
logBase
- input logarithm with different base
Compute the Derivative
The interface is different on the calculator, but the order of the arguments is the same.
nDeriv(<var to use>, <equation>, <x-value>)
nDeriv(X, Y1, X)
- computes $\frac{d}{dx}(Y_1(X))$, use inY=
to graph the derivativenDeriv(X, Y1, 2)
- computes $\frac{d}{dx}(Y_1(2))$
Compute an Integral
The interface is different on the calculator, but the order of the arguments is the same.
fnInt(<lower limit>, <upper limit>, <function>, <variable of integration>)
fnInt(0, 5, Y1, X)
compute $\int_0^5 Y_1 dx$
Compute an Indefinite Integral
- Setup the equation such that
X
is the upper bound,0
is the lower bound, the function is in terms ofX
, and differentiate in terms ofX
For example, f(x) = x^2
:
- This should be equivalent to derivative, in this case
X^3/3
NUM
abs(
- absolute valueround(
- with(x, n)
roundx
ton
placeslcm(
- with(a, b)
find least common multiplegcd(
- with(a, b)
find greatest common denominatorremainder(
- with(x, y)
get remainder ofx/y
n/d Un/d
- convert from improper fraction/mixed number to the otherF D
- convert from decimal/fraction to the othern/d
- input a fractionUn/d
- input an improper fraction
PRB
Probability operations
nPr
- permutations, with52 nPr 2
find2
-permutations from set of52
(e.g. different ways of pairing2
cards from a deck of cards)nCr
- combinations, with52 nCr 2
find2
-combinations from set of52
(e.g. combinations of2
cards from a deck of cards)!
- factorial operatorn!
find “n
factorial”
MEM
Reset RAM (resets all variables):
MEM
RESET
ALL RAM
MODE
- change Radians v. Degrees
SOLVER
Solve for unknown variables with SOLVER
:
SOLVER
- Enter the equation such that the equation equals $0$ e.g. $0=mx + b - y$ for $y = mx + b$ or for a stored function $Y_1 - Y$
- Enter desired values for variables.
- Provide a range to guess in by setting
BOUND
. - Select the variable to solve for
SOLVE
.
TABLE
Adjust characteristics of a table
TBLSET
- use
TblStart
to adjust starting value for $x$ - use
Tbl
to adjust the increment/decrement from each $x$ to the next - Setting
Indpnt:
toAsk
allows the $x$ value to be provided by user. - Setting
Depend:
toAsk
requires the user to pressENTER
to populate a field.
TRACE
- use
\leftarrow
and\rightarrow
to move cursor along the graph ENTER
to center graph on trace cursor
WINDOW
adjust graph characteristics
Xmin
- left-most $x$ valueXmax
- right-most $x$ valueXscl
- distance between $x$ tick marksYmin
- left-most $y$ valueYmax
- right-most $y$ valueYscl
- distance between $y$ tick marks
ZOOM
Make zoom adjustments to the graph
ZBox
- draw box to zoom in onZStandard
- Sets standard window variablesZTrig
- Sets trig window variablesZoomFit
- fitsYMin
andYMax
betweenXMin
andXMax
TRACE
- Type in a value to trace from that value
MATRIX
Assign a matrix
Solve a system of linear Equations
- uses reduced rho echelon form
Given the system of equations:
$$ A + C = 5\\ -6A + B = -7\\ -6B + 3C = 9 $$First, we make this more matrix-like (note that the ordering is consistent for each):
$$ A + B(0) + C = 5\\ -6A + B + C(0) = -7\\ A(0) + (-6B) + 3C = 9 $$Now, create a matrix in which the number of rows is equal to the number of equations, and the number of columns is equal to the number of terms in a given equation e.g. a $3 \times 4$ matrix. The first three columns are the coefficients on each of the left-hand side terms. Tha last column is the term on the right side.
$$ \begin{bmatrix} 1 & 0 & 1 & 5\\ -6 & 1 & 0 -7\\ 0 & -6 & 3 & 9 \end{bmatrix} $$Now, we can solve with
MATRIX
MATH
rref(
If the matrix is in A
, setup the expression so that it is rref([A])
and press enter.
The result contains the answers in the fourth column.
If these are decimals, use Frac
get them as fractions.
Find the Inverse
Take your matrix $n \times n$ $\mathbf{A}$ and make a new $n \times 2n$ matrix such that the left side is $\mathbf{A}$ and the right side is $\mathbf{I}_n$.
Use RREF(
to reduce the matrix.
This will cause the inverse to show up on the right side. of the matrix.
STAT
Statistical analysis and list editing
CALC
1-VAR Stats
- gives some stats
EDIT
- edit lists with
Edit
DISTR
normalcdf()
Normal cumulative distribution function
normalcdf(lower_bound, upper_bound, mean, standard_deviation)
gives you P(lower_bound < X < upper_bound) for normal distribution with the mean and standard deviation provided.
binompdf()
Binomial probability distribution function
binompdf(t, p, x)
give probability of x successes in t trials where probability of success is p
binomcdf()
Binomial cumulative distribution function
binomcdf(b, p, t)
gives you probability <= b successes given a probability of success of p and t trials
geometcdf()
geometcdf(p, t)
gives you probability of success in <= t trials given a probability of success p
LIST
Insert lists and perform operations on lists.
Create a list of elements from the range of a function (i.e. results of a function):
OPS
seq(
Expr
is the functionVariable
is independent variable e.g.X
start:
is start value from domainend:
is end value from domainstep:
distance between $x_1$ to $x_2$Paste
will paste command which can then be executed
- At the homescreen
STO
, thenL1
or the desired list to store the list
MATH
Statistical functions and more…
min(
max(
mean(
median(
sum(
stDdev(
variance
Misc
Newton’s Method
- Type in $f(x)$ in
Y1
- Type in $f'(x)$ in
Y2
- Type in $x_0$ and press
ENTER
to store inANS
- Type in
ANS
,STO
,:
,X-Y1/Y3
- Press
ENTER
to perform the next iteration
Riemann Sums
- Create the function with
Y=
MATH
summation...
Programming
Program with PRGM
NEW
to create new program
Prompt for input
PRGM
I/O
Prompt
`
Create a Menu
Menu("Title", "Option1", LABEL1)
LABEL1
"Do something"
Stop
Use LIST
to access list variables and list functions.
- the
L
operator with variable name is required in some contexts
Combine lists:
OPS
- `augment(L1, L2)
Add number to end of list:
1->L1(1+dim(L1))
If
and Then
Simple single line
If (<condition>)
<command>
Multiple statements
If (<condition>)
Then
<commands>
End
If (<condition>)
Then
<commands>
Else
<commands>
End
Pause the program with Pause
Pause 1
- displays1
Wait until user presses any key.
Repeat getKey
End
TblInput
- a 7-element list of the values of a variable in the table.