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,nfor a shortcut toXetc. depending on context
Searching for Functions and Instructions
CATALOG- scroll or use
A-LOCKthen<first letter of the function> ENTER
Variables
VARSto 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>LISTorL_nMATRIXVARS
Graphing a Function
Graph a Function
- Set
MODEtoFUNC 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=F4select 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
rin 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
DrawInvF4- 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
Xis the upper bound,0is 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)roundxtonplaceslcm(- with(a, b)find least common multiplegcd(- with(a, b)find greatest common denominatorremainder(- with(x, y)get remainder ofx/yn/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 2find2-permutations from set of52(e.g. different ways of pairing2cards from a deck of cards)nCr- combinations, with52 nCr 2find2-combinations from set of52(e.g. combinations of2cards from a deck of cards)!- factorial operatorn!find “nfactorial”
MEM
Reset RAM (resets all variables):
MEMRESETALL 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
TblStartto adjust starting value for $x$ - use
Tblto adjust the increment/decrement from each $x$ to the next - Setting
Indpnt:toAskallows the $x$ value to be provided by user. - Setting
Depend:toAskrequires the user to pressENTERto populate a field.
TRACE
- use
\leftarrowand\rightarrowto move cursor along the graph ENTERto 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- fitsYMinandYMaxbetweenXMinandXMax
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
MATRIXMATHrref(
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):
OPSseq(
Expris the functionVariableis independent variable e.g.Xstart:is start value from domainend:is end value from domainstep:distance between $x_1$ to $x_2$Pastewill paste command which can then be executed
- At the homescreen
STO, thenL1or 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
ENTERto store inANS - Type in
ANS,STO,:,X-Y1/Y3 - Press
ENTERto perform the next iteration
Riemann Sums
- Create the function with
Y= MATHsummation...
Programming
Program with PRGM
NEWto create new program
Prompt for input
PRGMI/OPrompt`
Create a Menu
Menu("Title", "Option1", LABEL1)
LABEL1
"Do something"
Stop
Use LIST to access list variables and list functions.
- the
Loperator 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.