TI-84 Plus quick reference
See also the generic guide on graphing calculators in AA.
This is an overview of essential features for the IB Analysis and Approaches course on the TI-84 Plus (CE) family of calculators, so that you are aware of general capabilities. It is assumed that you already know the very basics of your TI-84 Plus. For detailed instructions, refer to the official manual for your model.
This is text on calculator screen
. This is a TI-84 BUTTON
Contents
General
action | buttons |
---|---|
home screen | 2ND QUIT MODE |
reset gdc | 2ND MEM " + |
get function name | A‑LOCK ALPHA CALC F4 TRACE or DISTR VARS Y-VARS |
get list 1 | 2ND L1 Y 1 |
equation solver | TEST A MATH [UP] |
solve | A‑LOCK ALPHA ENTRY SOLVE ENTER |
save value to A | RCL X STO> A‑LOCK ALPHA TEST A MATH |
use value in A | A‑LOCK ALPHA TEST A MATH |
copy/paste expression | 2ND ENTRY SOLVE ENTER |
change to insert | 2ND INS DEL |
many commands per line | A‑LOCK ALPHA 𝑖 ︰ • |
2ND EE J ❟ | |
etc. | TEST A MATH PROB |
complex numbers (HL) | TEST A MATH CPX |
Expressions are by default in overwrite mode (blinking box). Insert mode (blinking underscore) means add before the blinking character.
The pasted expression is evaluated using the latest values. It is for the entire line, so it does not work in conjunction with the colon-separated multiple commands in a single line.
Mode
After each calculator reset, use QUIT MODE to make the following changes.
- Switch from
RADIAN
TODEGREE
and first solve all questions involving degrees, before switching back toRADIAN
for rest of the questions. - Switch from
CONNECTED
toDOT
for faster graphing. In addition, or alternatively, in TBLSET F2 WINDOW, setXres=3
to triple the graphing speed. UnfortunatelyXres
may revert back to1
when the zoom is changed.
On the second page of MODE
- Switch from
MATHPRINT
toCLASSIC
to get expressions to wrap.MATHPRINT
involves fewer parentheses but for longer expressions it can be more difficult to debug. - Turn on
STAT DIAGNOSTICS
.
The rest of the guide assumes these settings.
PolySmlt
This polynomial root finder and simultaneous (linear) equation solver is allowed on IB exams. You can download it from Texas Instrument website . An alternative version is available from this other TI download link. .
Functions and graphing
Reminder that in many circumstances, vertical asymptotes appear as though the graph is connected. Though in such cases, the calculator often draws the vertical asymptote as well.
show/hide functions
In STAT PLOT F1 Y=, use arrow keys to highlight the =
and ENTRY SOLVE ENTER to toggle showing and hiding the graph.
change function line style or graph inequality
In STAT PLOT F1 Y=, use arrow keys to highlight the line left of Y1
and ENTRY SOLVE ENTER to rotate through available line styles including solid, thick solid, dotted, shade above, shade below, among others.
zooms
When plotting, it is best to hide the irrelevant functions and only graph a single function at once. Either enter the given domain or an estimate as Xmin
and Xmax
in TBLSET F2 WINDOW. Then select FORMAT F3 ZOOM 0:ZoomFit
. It works by including the max/min of the current Xmin
and Xmax
. When you have no idea what to set for the domain, it is useful to first see the table of values via 2ND TABLE F5 GRAPH.
2:Zoom In
and 3:Zoom Out
uses the zoom factors set in Memory
tab under 4:SetFactors
. Default is 4
for both directions.
curve calculations
Zeros of polynomials are best solved using the PolySmlt
app.
Otherwise, 2ND CALC F4 TRACE can find value, zero, min/max, intersections of two functions, numerical derivative, and definite integrals.
Instead of solving intersections of Y1(X)
and Y2(X)
it is often easier to find the zeros of Y1(X)-Y2(X)
. ZoomFit
works better for zeros than intersections.
value of the zero, intersection, min/max is stored in X
, which can be accessed either from link X,T,θ,n or A‑LOCK ALPHA RCL X STO>. Similarly the value is stored in A‑LOCK ALPHA L1 Y 1.
reciprocal function
The reciprocal function of Y1
is Y1(X)⁻¹
.
not inverses and not squares
For this calculator only: Y1⁻¹(X)
means ; Y1²(X)
means .
For graphing inverse relations, see Draw below.
evaluate a function over many values
Define the function in Y1
. List the values in L1
. Go over to L2
, up arrow, to define L2
as Y1(L1)
.
Alternatively, 2ND TABLE F5 GRAPH can generate a table over integer values of X
.
table of values / solve over integers
Solver is useless when solving over integers (eg when involving the factorial). Instead, use 2ND TABLE F5 GRAPH to generate a table of values.
Example In the expansion of
find the lowest degree term whose coefficient exceeds .
Using binomial expansion, we want to find the lowest integer such that
Using TEST A MATH PRB
tab 3:nCr
, define
Y1=40 nCr X2^X0.3^(40−X)
(same as Y1=40 nCr X*2^X*0.3^(40−X)
)
to see that when X=19
, Y1=719984
which is the first value to exceed .
The desired term is
piecewise functions
Graphing piecewise functions require inequality comparison operators under 2ND TEST A MATH. For a finite interval, use the and
operator in the LOGIC
tab.
Example: Graph
Y1=sin(X)(X<0)+X(0≤X and X<2)+(e^(X-2)+1)(X≥2)
The graph should be continuous and look like three pieces of sinusoidal, linear, and exponential functions respectively.
Each piece is multiplied by some inequality in parentheses. Surround each piece in parentheses as well if necessary (due to order of operations). 0≤X<2
is not accepted.
Draw
The draw menu constructs non-interactive sketches using 2ND DRAW C PRGM. In other words, calculations are not possible with drawings. Useful features include drawing lines including vertical lines, tangent lines, inverse relations; and shading areas between curves.
Example Sketch .
Define Y1=0.5*(X^3-3X^2+X+1)
. Hide this function (for faster graphing). Go to TBLSET F2 WINDOW and set Xmin
and Ymin
to -4
and Xmax
and Ymax
to 4
.
Under the draw menu, use the eighth option and enter DrawInv Y1
.
Note that drawings are often erased after some zoom or window changes. Drawings can be persisted using the STO
tab in the draw menu.
Lists
A list is a column of values. They are typically used in statistics, but can also be used for sequences with an explicit formula (as opposed to recursive formulas).
Lists are defined using LIST STAT 1:EDIT
. Use 2ND alongside numbers 1 through 6 for L1
to L6
.
grouped data and discrete random variables
Both grouped data and discrete random variables are analyzed using 1-Var Stats
.
Here is an example using discrete random variable. For grouped data, L1
has the mid-interval values, and L2
has the frequencies.
Example: (Adapted from 2021 IB SPEC papers HL P2 Q6 to suit SL) Given some discrete random variable
1 | 0.60 |
2 | 0.30 |
3 | 0.03 |
4 | 0.05 |
5 | 0.02 |
Find and .
Store values in L1
, and the corresponding probabilities L2
.
Using LIST STAT CALC
then 1:1-Var Stats
.
Set List:L1
and FreqList:L2
. Calculate
.
The expected value is ̅x
, and the variance is the square of σx
, the standard deviation.
regression
Example: (Adapted from 2021 IB SPEC papers HL P2 Q4, SL P2 Q5) Given a table of values
x | y |
---|---|
15 | 20 |
23 | 26 |
25 | 27 |
30 | 32 |
34 | 35 |
34 | 37 |
40 | 35 |
a) Write down
i. the regression line of y on x;
ii. the regression line of x on y.
b) Find the intersection of these two regression lines.
c) Estimate when .
a) In L1
input the x values, and the y values in L2
.
i. LIST STAT CALC
> 4:LinReg(ax+b)
. Set Store RegEQ
to Y1
using DISTR VARS Y-VARS
> Y1
. Calculate
.
Y1=.6999... X + 10.1876...
ii. For on regression, enter L2
as XList
and L1
as YList
. Save to Y2
. Calculate
. You should obtain
Y2=1.2908... X + - 10.379 ...
b) The intersection of these two regression lines is , ie the components are the arithmetic means.
Using LIST STAT CALC
then 2:2-Var Stats
with XList:L1
and YList:L2
, we obtain
If you instead solved the system of equations, you would need to keep 5 sig figs to obtain the correct point to 3 sig figs.
c) To estimate , we use the on regression line stored in Y2
.
Y2(29)
returns 27.0546...
or .
It was not necessary to store the on regression line. But it’s a good habit in case we needed it.
Distributions
Normal and binomial distributions are in 2ND DISTR VARS. Assume N
is a normally distributed random variable, and B
is a binomially distributed random variable. Here are common built in functions
command | returns |
---|---|
2:normalcdf( | |
3:invNorm( | such that |
A:binompdf( | |
B:binomcdf( |
In particular, TI-84 Plus does not allow for calculating sum of binomial probabilities over an interval that does not include .
Calculus
Derivatives and definite integrals are more easily inputted using MATHPRINT
mode.
Use TEST A MATH options 8:nDeriv(
and 9:fnInt(
provide numerical derivatives and definite integrals. Functions are returned when you use X=X
for the numerical derivative, or set a limit of integration to X
when integrating.
Example Solve for .
Define Y1=
Using Y1
, solve Y1(X)=100
using solver or functions.
Note: Do not in your IA or exams write an integral with same variable in both the integrand the the limits of integration.
Because indefinite integrals are expensive to graph, it is better to use solver. If you have to graph a definite integral, best to manually set Xmax
to be within 2
or 3
of Xmin
.
Solving 0=Y1(X)−100
using solver with initial guess 4
yields
Finance
The Finance
app is available via ANGLE B APPS
The TVM Solver
can be used for compound interest, appreciation, depreciation and/or inflation problems. However, it is intended for annuities, eg mortgage payments, so some care is needed to adapt it for compound interest purposes.
In particular in the TVM Solver
, use negative amounts for deposits, and positive amounts for withdrawals. This makes more sense in annuities which are beyond the scope of AA.
variable | description |
---|---|
N | number of payments |
I% | annual interest rate |
PV | present value (typically negative) |
PMT | recurring deposit or withdraw (0 in AA) |
FV | future value (typically positive) |
P/Y | payments per year |
C/Y | compounding periods per year |
Due to the sign differences, PV
and FV
are not fully interchangeable with the counterparts in the formula booklet.
Also, N
depends on P/Y
. For example
P/Y | N |
---|---|
1 | number of years |
2 | number of half-years |
4 | number of quarters |
12 | number of months |
Usually you want P/Y=1
for N
in number of years.
To solve for an unknown, first enter all known values in 1:TVM Solver...
, leaving 0 for the unknown. Then highlight the unknown field and A‑LOCK ALPHA ENTRY SOLVE ENTER to solve.