TI-84 Plus Silver Edition EmulatorInteractive ManualGuidebook PDFOpen the calculator + guided tutorials ▶

Interactive Manual › Chapter 2

Chapter 2: Math, Angle, and Test Operations

Keyboard math, the MATH menu (fractions, roots, calculus, Solver), NUM, CPX and PRB tabs, complex numbers, the ANGLE menu, and the TEST relational and Boolean operators.

Getting Started: Coin Flipp. 35

This quick tour models flipping a fair coin 10 times and counting the heads, then repeating that experiment 40 times. With a fair coin the chance of heads on each flip is 0.5, so the counts should cluster around 5.

Tutorial

Simulate 40 rounds of 10 coin flips

You will use randBin( from the MATH PRB menu, look through the list it creates, and save the list as L₁ for later use (for example in a histogram, Chapter 12).

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. From the home screen, open the MATH menu and press ◀︎ to jump to the PRB tab, which holds the probability tools.
    MATH◀︎
  2. Choose 7:randBin( (random binomial). It is pasted onto the home screen.
    7
  3. Fill in the three arguments: 10 flips per round, a probability of heads of .5, and 40 rounds, then close the parenthesis.
    10,.5,40)
  4. Press ENTER. You get a list of 40 numbers; each is the number of heads in one round of 10 flips. Only the first few fit on the screen.
    ENTER
  5. Press ▶︎ to scroll through the rest of the list. An arrow (MathPrint) or an ellipsis (Classic) at the edge of the screen means the list continues.
    ▶︎
  6. Store the list in L₁ with STO► 2ndL1 ENTER. The calculator fills in Ans for you, so you are storing the list you just generated.
    STO►2ndL1ENTER
Note randBin( produces random numbers, so your own list will differ from the guidebook. (This emulator starts from the factory seed, so a freshly reset calculator reproduces the counts 5, 5, 7, 4, 6, 6, 3 … shown here.)

Keyboard Math Operationsp. 36

Most of the keys in the main block do real-number math directly from the keyboard. This section lists them and notes which kinds of values (numbers, expressions, lists, matrices, complex numbers) each one accepts.

Keyboard math operations at a glance
OperationKeyWorks with
Add, subtract, multiply+ − ×Real and complex numbers, expressions, lists, matrices
Divide÷Real and complex numbers, expressions, lists (not matrices)
sin(, cos(, tan(SIN COS TANReal numbers, expressions, lists (not complex)
sin⁻¹(, cos⁻¹(, tan⁻¹(2ndSIN⁻¹ 2ndCOS⁻¹ 2ndTAN⁻¹Real numbers, expressions, lists
Power ^^Real and complex numbers, expressions, lists, square matrices
Squarex²Real and complex numbers, expressions, lists, square matrices
Square root √(2nd√Real and complex numbers, expressions, lists (not matrices)
Inverse ⁻¹x⁻¹Real and complex numbers, expressions, lists, square matrices
log(, 10^(, ln(, e^(LOG 2nd10ˣ LN 2ndeˣReal and complex numbers, expressions, lists
Negation(−)Real and complex numbers, expressions, lists, matrices
Constants π and e2ndπ 2ndeStored constants

Using Lists with Math Operationsp. 36

Any math operation that accepts lists works element by element and returns a list. If you use two lists in the same expression they must have the same length, otherwise the calculator reports a dimension error.

Tutorial

Square every element of a list

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type the list {1,2,3}. Braces are the 2nd functions of ( and ). Then press x² and ENTER.
    2nd{1,2,32nd}x²ENTER
  2. Add two lists of the same length. Each element is added to the element in the same position.
    2nd{1,2,32nd}+2nd{4,5,62nd}ENTER

Addition, Subtraction, Multiplication, Divisionp. 36

The four arithmetic keys work with real and complex numbers, expressions, lists and matrices. The one exception is division: you cannot divide by a matrix. To enter A/2 for a matrix A, write it as A × 0.5 or as A multiplied by the fraction 1/2.

+
valueA+valueB

Adds two values. With lists or matrices, adds matching elements.

Where: +
Keys: +
−
valueA−valueB

Subtracts valueB from valueA. This is the subtraction key; negative numbers use the separate (−) key.

Where: −
Keys: −
×
valueA×valueB

Multiplies two values. Matrices multiply by the usual row-by-column rule.

Where: ×
Keys: ×
÷
valueA÷valueB

Divides valueA by valueB. Matrices cannot be used as the divisor.

Where: ÷
Keys: ÷

Trigonometric Functionsp. 36

Sine, cosine and tangent (and their inverses) accept real numbers, expressions and lists. They do not accept complex numbers. How the argument is read, or what angle is returned, depends on the current angle mode (Radian or Degree).

sin(
sin(value)

Sine of an angle. The angle mode setting decides whether value is in radians or degrees.

Where: SIN
Keys: SIN
cos(
cos(value)

Cosine of an angle, interpreted according to the angle mode.

Where: COS
Keys: COS
tan(
tan(value)

Tangent of an angle, interpreted according to the angle mode.

Where: TAN
Keys: TAN
sin⁻¹(
sin⁻¹(value)

Arcsine: the angle whose sine is value, returned in the current angle mode.

Where: 2ndSIN⁻¹
Keys: 2ndSIN⁻¹
cos⁻¹(
cos⁻¹(value)

Arccosine: the angle whose cosine is value, returned in the current angle mode.

Where: 2ndCOS⁻¹
Keys: 2ndCOS⁻¹
tan⁻¹(
tan⁻¹(value)

Arctangent: the angle whose tangent is value, returned in the current angle mode.

Where: 2ndTAN⁻¹
Keys: 2ndTAN⁻¹
Tutorial

sin(30) in Radian and Degree mode

The same keystrokes give different answers depending on the angle mode.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. In the default Radian mode, enter sin(30). The calculator treats 30 as 30 radians.
    SIN30)ENTER
  2. Open the MODE screen, move down to the Radian/Degree line, highlight DEGREE and press ENTER.
    MODE▼︎▼︎▶︎ENTER
  3. Return to the home screen with 2ndQUIT (QUIT).
    2ndQUIT
  4. Enter sin(30) again. Now 30 means 30 degrees, and the answer is exactly .5.
    SIN30)ENTER
Tutorial

Find an angle with sin⁻¹(

Inverse trig functions return an angle in the current angle mode.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. In Radian mode, press 2ndSIN⁻¹ for sin⁻¹( and take the arcsine of .5.
    2ndSIN⁻¹.5)ENTER
  2. Switch to Degree mode and repeat. The same value now comes back as 30.
    MODE▼︎▼︎▶︎ENTER2ndQUIT2ndSIN⁻¹.5)ENTER

Power, Square, Square Rootp. 36

The power, square and square-root keys work with real and complex numbers, expressions, lists and matrices. The one exception is the square root, which does not accept matrices. In MathPrint mode, pressing ^ opens a raised exponent slot; type the exponent and press ▶︎ to get back to the baseline. In Classic mode the expression is written value^power.

^
value^power

Raises value to power. In MathPrint mode the power is entered in a raised slot.

Where: ^
Keys: ^
²
value²

Squares a value.

Where: x²
Keys: x²
√(
√(value)

Principal square root. In Real mode, the square root of a negative number is an error unless a+bi mode is on.

Where: 2nd√
Keys: 2nd√
Tutorial

Powers, squares and square roots

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Raise 3 to the 4th power: type 3, press ^, type the exponent 4, and press ENTER.
    3^4ENTER
  2. Square a number with x².
    12x²ENTER
  3. Take a square root with 2nd√.
    2nd√49)ENTER

Inversep. 37

The x⁻¹ key gives the multiplicative inverse, which is the same as the reciprocal 1/x. It works with real and complex numbers, expressions, lists and square matrices.

⁻¹
value⁻¹

Multiplicative inverse (reciprocal) of a number, expression, list or square matrix.

Where: x⁻¹
Keys: x⁻¹
Tutorial

Take a reciprocal

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Enter 4, then press x⁻¹ and ENTER.
    4x⁻¹ENTER

log(, 10^(, ln(p. 37

The logarithm keys work with real or complex numbers, expressions and lists. log( is the base-10 logarithm, 10^( is its inverse, and ln( is the natural (base e) logarithm.

log(
log(value)

Base-10 logarithm.

Where: LOG
Keys: LOG
10^(
10^(power)

Raises 10 to a power. In MathPrint mode the power is typed in a raised slot.

Where: 2nd10ˣ
Keys: 2nd10ˣ
ln(
ln(value)

Natural logarithm (base e).

Where: LN
Keys: LN

Exponentialp. 37

e^(
e^(power)

Returns the constant e raised to a power. Accepts real or complex numbers, expressions and lists.

Where: 2ndeˣ
Keys: 2ndeˣ
Tutorial

Logarithms and exponentials

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Find log(1000), the power of 10 that gives 1000.
    LOG1000)ENTER
  2. Undo it with 10^( on 2nd10ˣ: 10 to the power 3.
    2nd10ˣ3ENTER
  3. Natural logarithm of 1 is 0.
    LN1)ENTER
  4. e^( is 2ndeˣ. e to the power 1 gives the constant e.
    2ndeˣ1ENTER

Constant (e)p. 37

The constant e is stored on the calculator. Press 2nde to paste it at the cursor. In calculations the calculator uses 2.718281828459 for e.

e
e

The constant e (Euler's number), about 2.718281828459.

Where: 2nde
Keys: 2nde

Negationp. 37

The (−) key ((−)) makes a number negative. It works with real or complex numbers, expressions, lists and matrices. Negation follows the EOS order-of-operations rules from Chapter 1: squaring happens before negation, so ⁻4² is −16. To square a negative number, put it in parentheses: (⁻4)² is 16.

Note The negation symbol on this calculator is shorter and higher than the subtraction sign you get from the − key. They are different keys with different jobs.
⁻
⁻value

Negation: returns the negative of value. Different from the subtraction key.

Where: (−)
Keys: (−)
Tutorial

⁻4² versus (⁻4)²

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Enter negative four, then square it. Squaring is done first, so the result is negative.
    (−)4x²ENTER
  2. Now put the negative number in parentheses before squaring.
    ((−)4)x²ENTER

Pip. 38

π is a stored constant. Press 2ndπ to paste it. In calculations the calculator uses 3.1415926535898 for π.

π
π

The constant pi, about 3.14159265359.

Where: 2ndπ
Keys: 2ndπ
Tutorial

Area of a circle

The area of a circle with radius 5 is π × 5².

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Press 2ndπ for π, multiply by 5, and square it.
    2ndπ×5x²ENTER

MATH Operationsp. 38

The MATH key opens a menu with four tabs: MATH, NUM, CPX and PRB. The first tab, described here, holds fraction and decimal conversion, cubes and roots, calculus tools and the equation solver. Use ◀︎ and ▶︎ to move between tabs.

►Frac, ►Decp. 39

►Frac shows an answer as the equivalent fraction. It works with real or complex numbers, expressions, lists and matrices. If the answer cannot be written as a simple fraction, or the denominator would have more than three digits, you get the decimal back instead. ►Dec does the reverse and shows an answer in decimal form. Both can only be used after a value, at the end of an expression.

Tip The FRAC shortcut menu (ALPHAF1) has a handy converter. Item 4:►F◄►D switches a value between fraction and decimal form in one step. See ►F◄►D.
►Frac
value►Frac

Displays value as a fraction. Returns the decimal if the result cannot be simplified or the denominator has more than three digits.

Where: MATH MATH 1
Keys: MATH1
  • .5+.25►Frac → 3/4
►Dec
value►Dec

Displays value in decimal form.

Where: MATH MATH 2
Keys: MATH2
  • 3/4►Dec → .75
Tutorial

Convert a result to a fraction and back

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type .5+.25, then open the MATH menu and choose 1:►Frac.
    .5+.25MATH1
  2. Press ENTER. The decimal sum .75 is shown as 3/4.
    ENTER
  3. Convert the last answer back to a decimal: 2ndANS (Ans), then MATH 2:►Dec.
    2ndANSMATH2ENTER

Cube, Cube Rootp. 39

³ cubes a value (real or complex numbers, expressions, lists and square matrices). ³√( takes the cube root of real or complex numbers, expressions and lists.

³
value³

Cube of value.

Where: MATH MATH 3
Keys: MATH3
³√(
³√(value)

Cube root of value.

Where: MATH MATH 4
Keys: MATH4
Tutorial

Cube a number and take a cube root

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type 5, open the MATH menu and choose 3:³.
    5MATH3ENTER
  2. Now take the cube root of 125 with 4:³√(.
    MATH4125ENTER

ˣ√ (Root)p. 40

ˣ√ returns the xth root of a value. It works with real or complex numbers, expressions and lists. The root number goes first, and the value you are taking the root of comes after the radical sign.

ˣ√
xth root ˣ√ value

The xth root of value. In MathPrint mode, type the root in the small slot, press ▶︎, then type the value under the radical.

Where: MATH MATH 5
Keys: MATH5
Tutorial

The 5th root of 32

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 5:ˣ√ from the MATH menu and type the root, 5, in the small slot.
    MATH55
  2. Press ▶︎ to move under the radical sign, type 32 and press ENTER.
    ▶︎32ENTER

fMin(, fMax(p. 40

fMin( and fMax( search an interval for the local minimum or maximum of an expression. They return the value of the variable at which that extreme occurs, not the extreme value itself. You give the expression, the variable, and the lower and upper ends of the interval. The optional tolerance controls accuracy; the default is 1E⁻5.

Note fMin( and fMax( are not valid inside the expression argument. Optional arguments and the commas that go with them are shown in square brackets in this manual.
fMin(
fMin(expression,variable,lower,upper[,tolerance])

Returns the value of variable at which the local minimum of expression occurs between lower and upper.

Where: MATH MATH 6
Keys: MATH6
  • fMin(X²−4X+7,X,⁻10,10) → 2
fMax(
fMax(expression,variable,lower,upper[,tolerance])

Returns the value of variable at which the local maximum of expression occurs between lower and upper.

Where: MATH MATH 7
Keys: MATH7
  • fMax(⁻X²+4X,X,⁻10,10) → 2
Tutorial

Find where a parabola is lowest and highest

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. The parabola X²−4X+7 opens upward, so it has a minimum. Choose 6:fMin( and enter the expression, the variable X, and the interval from ⁻10 to 10.
    MATH6X,T,θ,nx²−4X,T,θ,n+7,X,T,θ,n,(−)10,10)ENTER
  2. The parabola ⁻X²+4X opens downward, so use 7:fMax(.
    MATH7(−)X,T,θ,nx²+4X,T,θ,n,X,T,θ,n,(−)10,10)ENTER

nDeriv(p. 40

nDeriv( returns an approximate derivative of an expression at a point. It uses the symmetric difference quotient: the slope of the secant line through the points at x−ε and x+ε,

f′(x) ≈ ( f(x+ε) − f(x−ε) ) / (2ε)

where ε is the optional step H (default 1E⁻3). A smaller H usually gives a more accurate answer. In MathPrint mode the template has no slot for H, so switch to Classic mode if you want to experiment with it. nDeriv( works only with real numbers, and it can be used only once in an expression.

Note Because of how nDeriv( works, it can return a false derivative value at a point where the function is not differentiable (for example a sharp corner).
nDeriv(
nDeriv(expression,variable,value[,H])

Approximate derivative of expression with respect to variable at value, using step H (default 1E⁻3). In MathPrint mode it is entered in the d/dX template.

Where: MATH MATH 8
Keys: MATH8
  • nDeriv(X²,X,3) → 6
Tutorial

Derivative of X² at X=3

In MathPrint mode, nDeriv( is a template with the variable X already filled in.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 8:nDeriv(. The cursor is in the expression slot. Type X².
    MATH8X,T,θ,nx²
  2. Press ▶︎ to jump to the slot for the value of X, type 3, and press ENTER. The slope of X² at 3 is 6.
    ▶︎3ENTER

fnInt(p. 41

fnInt( computes a numerical integral with the Gauss-Kronrod method. You give the expression, the variable, and the lower and upper limits; the optional tolerance defaults to 1E⁻5. It works only with real numbers. In MathPrint mode it is the ∫ template, with the limits entered first.

Tip If you use fnInt( in a Y= equation, increase the Xres window variable before pressing GRAPH to make the integration graph draw faster.
fnInt(
fnInt(expression,variable,lower,upper[,tolerance])

Numerical integral of expression with respect to variable from lower to upper.

Where: MATH MATH 9
Keys: MATH9
  • fnInt(X²,X,0,3) → 9
Tutorial

Integrate X² from 0 to 3

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 9:fnInt(. The cursor starts in the lower-limit slot. Type 0, press ▶︎, type 3 for the upper limit, and press ▶︎ again.
    MATH90▶︎3▶︎
  2. Type the expression X² and press ENTER. The area under X² from 0 to 3 is 9.
    X,T,θ,nx²ENTER

summation Σ(p. 39

summation Σ( adds up an expression as a variable runs from a start value to an end value (start ≤ end). In MathPrint mode it is the Σ template: the variable and its start value go below the sigma, the end value above, and the expression to the right.

summation Σ(
summation Σ(expression,variable,start,end)

Returns the sum of expression as variable goes from start to end in steps of 1.

Where: MATH MATH 0
Keys: MATH0
  • Σ(X²,X,1,4) → 30
Tutorial

Sum the squares from 1 to 4

Compute 1² + 2² + 3² + 4².

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 0:summation Σ(. The cursor is in the variable slot: type X, then press ▶︎ and type the start value 1.
    MATH0X,T,θ,n▶︎1
  2. Press ▶︎, type the end value 4, press ▶︎ once more and type the expression X².
    ▶︎4▶︎X,T,θ,nx²
  3. Press ENTER.
    ENTER

logBASE(p. 39

logBASE( gives the logarithm of a value in any base you choose. The function is written logBASE(value,base). In MathPrint mode the template asks for the base first, in the small subscript slot, then the value.

logBASE(
logBASE(value,base)

Logarithm of value to the given base.

Where: MATH MATH A
Keys: MATHALPHAA
  • logBASE(8,2) → 3
Tutorial

Log base 2 of 8

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose A:logBASE( from the MATH menu (ALPHAA selects item A). Type the base, 2, then press ▶︎.
    MATHALPHAA2▶︎
  2. Type the value 8 and press ENTER. 2 to the power 3 is 8, so the log is 3.
    8ENTER

Using the Equation Solverp. 42

Solver lets you solve for any variable in an equation. The calculator treats your equation as equal to zero, and it works only with real numbers. When you choose B:Solver... one of two screens appears:

  • the equation editor, if the equation variable eqn is empty;
  • the interactive solver editor, if an equation is already stored in eqn.
Solver...
Solver

Opens the equation solver (equation editor, or the interactive solver editor if eqn already holds an equation).

Where: MATH MATH B
Keys: MATHALPHAB

Entering an Expression in the Equation Solverp. 42

To enter an expression (when eqn is empty), choose B:Solver... from the MATH menu to open the equation editor. The editor already shows eqn:0=, so you only type the right-hand part. You can supply the expression in any of three ways:

  1. Type the expression directly.
  2. Paste a Y= variable name from the YVARS shortcut menu (ALPHAF4).
  3. Press 2ndRCL (RCL), paste a Y= variable name from the YVARS shortcut menu, and press ENTER. The contents of that Y= function are pasted into the solver.

The expression is stored in the variable eqn as you type. Press ENTER or ▼︎ to move on to the interactive solver editor. There:

  • The equation in eqn, set equal to zero, is shown on the top line.
  • Every variable in the equation is listed in the order it appears, along with any value already stored in it.
  • The last line is bound={⁻1E99,1E99}, the default search interval.
  • A ↓ appears in the first column of the bottom line if the editor continues below the screen.
Note To solve an equation such as K=.5MV², rewrite it so one side is zero: enter 0=K−.5MV² in the equation editor (the 0= is already there, so you type K−.5MV²).
Tutorial

Paste a Y= function into the solver

Store an equation in Y₁ first, then bring it into the solver with the YVARS shortcut menu.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Open the equation solver.
    MATHALPHAB
  2. Open the YVARS shortcut menu with ALPHAF4 and choose 1:Y₁.
    ALPHAF41
  3. Press ENTER. The solver lists X, the variable inside Y₁.
    ENTER

Entering and Editing Variable Valuesp. 43

When you type or edit a value for a variable in the interactive solver editor, it is stored to that variable in memory right away. You may type an expression as the value; it is evaluated when you move to the next variable, and it must come out as a real number at each step of the iteration.

You can also store equations to any Y-VARS variable (such as Y₁ or r₆) and use those variables inside the equation. The interactive solver editor then lists all variables of all the Y= functions recalled in the equation.

Solving for a Variable in the Equation Solverp. 43

Once an equation is stored in eqn, follow these steps to solve for a variable:

  1. Choose B:Solver... from the MATH menu to show the interactive solver editor (if it is not already open).
  2. Enter or edit a value for every variable except the one you are solving for. Press ENTER or ▼︎ to move to the next variable.
  3. Optionally enter a starting guess for the unknown. The solver uses it as a starting point, and for equations with several roots it looks for the answer closest to your guess. The default guess is (upper + lower) ÷ 2.
  4. Optionally edit bound={lower,upper}, the interval to search. The default is {⁻1E99,1E99}. Tighter bounds can find the answer faster.
  5. Move the cursor to the variable you want and press ALPHASOLVE (SOLVE).

After solving, the answer appears beside the variable, with a solid square ■ in the first column showing which variable was solved and that the equation is balanced. The variable values are updated in memory, and the last line shows left−rt= followed by the difference between the left and right sides of the equation at the solution (ideally 0 or extremely small). A solid square next to left−rt means the equation was evaluated at the new value.

Note If a number runs off the edge of the screen, press ▶︎ to scroll to its end. A very small number can look like a large one until you see its negative exponent.
Tutorial

Solve K = .5MV² for K

With a mass M of 6 and a speed V of 4, find the kinetic energy K.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Open the equation solver. The equation variable is empty, so you see the equation editor.
    MATHALPHAB
  2. The editor already shows 0=. Type the rest of the equation: K−.5MV². Letters are typed with ALPHA, which this tutorial does for you.
    ALPHAK−.5ALPHAMALPHAVx²
  3. Press ENTER to open the interactive solver editor. The equation is shown set equal to zero, followed by K, M, V and the bound.
    ENTER
  4. Leave K alone (it is the unknown). Move down to M and enter 6, then enter 4 for V. Each ENTER stores the value and moves on.
    ▼︎6ENTER4ENTER
  5. Move the cursor back up to K with ▲︎, then press ALPHASOLVE (SOLVE).
    ▲︎▲︎▲︎ALPHASOLVE

Editing an Equation Stored to eqnp. 44

To change or replace the equation while the interactive solver editor is showing, press ▲︎ until the equation editor appears, then edit the equation.

Tutorial

Go back and edit the equation

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. The interactive solver editor is showing for the equation X²−4=0.
  2. Press ▲︎ until the equation editor comes back.
    ▲︎▲︎

Equations with Multiple Rootsp. 44

Some equations have more than one solution. Enter a different starting guess, or tighter bounds, to look for another one: the solver returns the root closest to your guess.

Tutorial

Find both roots of X²−4=0

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Open the solver and type the equation X²−4 (the editor supplies 0=). Press ENTER.
    MATHALPHABX,T,θ,nx²−4ENTER
  2. Type a positive guess, 1, for X and press ENTER.
    1ENTER
  3. Move back up to X and press ALPHASOLVE (SOLVE). The root closest to 1 is 2.
    ▲︎ALPHASOLVE
  4. Now try a negative guess. Type ⁻1 and press ENTER; editing the value erases the old answer.
    (−)1ENTER
  5. Move up to X and solve again. This time the root closest to ⁻1 is ⁻2.
    ▲︎ALPHASOLVE

Further Solutionsp. 44

After a solution, you can keep exploring from the interactive solver editor. Edit the value of one or more variables: the solid squares and the left−rt= line disappear because the old answer no longer applies. Then move the cursor to the variable you now want to solve for and press ALPHASOLVE again.

Tutorial

Change an input and solve again

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Here K = .5MV² has already been solved with M=6 and V=4, giving K=48.
  2. Change the speed: move down to V and enter 10. The solid squares vanish.
    ▼︎▼︎10ENTER
  3. Move back up to K and press ALPHASOLVE to solve again.
    ▲︎▲︎▲︎ALPHASOLVE

Controlling the Solution for Solver or solve(p. 45

The calculator solves equations by repeated approximation (iteration). To help it, give bounds that are fairly close to the solution and a guess that lies inside them. That makes the answer arrive faster, and it also tells the calculator which solution you want when the equation has several.

Using solve( on the Home Screen or from a Programp. 45

The function solve( is available only from the CATALOG (2ndCATALOG) or inside a program. It returns a root of an expression for a given variable, starting from your guess and (optionally) searching within bounds. The default bounds are ⁻1E99 and 1E99. Like Solver, it works only with real numbers.

The expression is assumed to equal zero. The variable you are solving for is not updated in memory. Every other variable in the expression must already have a value. guess can be a single number or a list of two numbers, and the bounds {lower,upper} must be written as a list.

solve(
solve(expression,variable,guess[,{lower,upper}])

Returns a root of expression (assumed equal to 0) for variable, starting from guess and optionally searching only between lower and upper. Found in the CATALOG.

Where: CATALOG (2ndCATALOG)
  • solve(X²−4,X,1) → 2
  • solve(X²−4,X,⁻1,{⁻5,0}) → ⁻2
Tutorial

Find a root with solve(

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Open the CATALOG with 2ndCATALOG, press ALPHA then S to jump to the S entries, and scroll down to solve(.
    2ndCATALOGALPHAS▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎
  2. Press ENTER to paste solve( onto the home screen.
    ENTER
  3. Enter the expression X²−4, the variable X and a guess of 1, then close the parenthesis and press ENTER.
    X,T,θ,nx²−4,X,T,θ,n,1)ENTER
Tutorial

Pick the other root with bounds

Adding a bounds list restricts the search, so the root inside the bounds is returned.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Paste solve( from the CATALOG again.
    2ndCATALOGALPHAS▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎▼︎ENTER
  2. Use a guess of ⁻1 and the bounds {⁻5,0}. Braces are 2nd{ and 2nd}.
    X,T,θ,nx²−4,X,T,θ,n,(−)1,2nd{(−)5,02nd})ENTER

MATH NUM (Number) Operationsp. 45

Press MATH then ▶︎ to open the NUM tab. It holds rounding and parts-of-a-number functions, min/max, least common multiple and greatest common divisor, the remainder function, and the fraction tools.

abs(p. 46

abs( returns the absolute value of a real number, or the modulus of a complex number, and works with expressions, lists and matrices. It is also on the MATH CPX menu and on the FUNC shortcut menu (ALPHAF2 then 1).

abs(
abs(value)

Absolute value of a real number, expression, list or matrix; the modulus of a complex number.

Where: MATH NUM 1 (also MATH CPX 5 and FUNC shortcut menu)
Keys: MATH▶︎1
  • abs(⁻7) → 7
Tutorial

Absolute value

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Open MATH, go to the NUM tab with ▶︎, and choose 1:abs(.
    MATH▶︎1
  2. Enter ⁻7 and press ENTER.
    (−)7ENTER

round(p. 47

round( rounds a number, expression, list or matrix to a number of decimal places (up to 9). If you leave out the number of decimals, the value is rounded to the digits currently displayed, up to 10 digits.

round(
round(value[,#decimals])

Rounds value to #decimals decimal places (0 to 9). Without #decimals, rounds to the displayed digits, up to 10.

Where: MATH NUM 2
Keys: MATH▶︎2
  • round(π,4) → 3.1416
Tutorial

Round π to 4 decimal places

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 2:round( from the NUM tab, then enter π (2ndπ), a comma, and 4.
    MATH▶︎22ndπ,4)
  2. Press ENTER.
    ENTER

iPart(, fPart(p. 47

iPart( returns the integer part of a number (it just drops the digits after the decimal point), and fPart( returns what is left: the fractional part. Both work with real or complex numbers, expressions, lists and matrices.

Note How a fractional result is shown depends on the Answers mode setting. To switch between fraction and decimal form, use ►F◄►D from the FRAC shortcut menu (ALPHAF1 then 4).
iPart(
iPart(value)

Integer part of value.

Where: MATH NUM 3
Keys: MATH▶︎3
  • iPart(⁻23.45) → ⁻23
fPart(
fPart(value)

Fractional part of value.

Where: MATH NUM 4
Keys: MATH▶︎4
  • fPart(⁻23.45) → ⁻.45

int(p. 47

int( returns the largest integer that is less than or equal to the value (the "floor"). It works with real or complex numbers, expressions, lists and matrices.

Note For non-negative numbers and for negative integers, int( gives the same result as iPart(. For a negative number that is not an integer, int( is one less than iPart(: iPart(⁻23.45) is ⁻23 but int(⁻23.45) is ⁻24.
int(
int(value)

Largest integer ≤ value.

Where: MATH NUM 5
Keys: MATH▶︎5
  • int(⁻23.45) → ⁻24
Tutorial

iPart(, fPart( and int( on ⁻23.45

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 3:iPart( and enter ⁻23.45.
    MATH▶︎3(−)23.45)ENTER
  2. Now 4:fPart( of the same number.
    MATH▶︎4(−)23.45)ENTER
  3. Finally 5:int(. The greatest integer not above ⁻23.45 is ⁻24, one less than the integer part.
    MATH▶︎5(−)23.45)ENTER

min(, max(p. 48

min( returns the smaller of two values, or the smallest element of a list. Given two lists it compares them position by position and returns a list of the smaller of each pair. Given a list and a single value, it compares every element with that value. max( does the same with the larger value.

Note min( and max( are also on the LIST MATH menu.
min(
min(valueA,valueB)min(list)min(listA,listB)min(list,value)

Smaller of two values, smallest element of a list, or the element-by-element minimum of two lists (or a list and a value).

Where: MATH NUM 6
Keys: MATH▶︎6
  • min(5,3) → 3
  • min({4,1,7}) → 1
max(
max(valueA,valueB)max(list)max(listA,listB)max(list,value)

Larger of two values, largest element of a list, or the element-by-element maximum of two lists (or a list and a value).

Where: MATH NUM 7
Keys: MATH▶︎7
  • max(5,3) → 5
  • max({4,1,7},5) → {5 5 7}
Tutorial

Smaller and larger of two values, and of a list

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 6:min( and compare 5 and 3.
    MATH▶︎65,3)ENTER
  2. Choose 7:max( and compare the list {4,1,7} with the value 5. Each list element is compared with 5.
    MATH▶︎72nd{4,1,72nd},5)ENTER

lcm(, gcd(p. 48

lcm( returns the least common multiple and gcd( the greatest common divisor of two non-negative integers. With two lists they work pair by pair and return a list; with a list and a value, they work on each list element together with the value.

lcm(
lcm(valueA,valueB)lcm(listA,listB)lcm(list,value)

Least common multiple of two non-negative integers (or element by element for lists).

Where: MATH NUM 8
Keys: MATH▶︎8
  • lcm(12,18) → 36
gcd(
gcd(valueA,valueB)gcd(listA,listB)gcd(list,value)

Greatest common divisor of two non-negative integers (or element by element for lists).

Where: MATH NUM 9
Keys: MATH▶︎9
  • gcd(12,18) → 6
Tutorial

lcm( and gcd( of 12 and 18

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 8:lcm(.
    MATH▶︎812,18)ENTER
  2. Choose 9:gcd(.
    MATH▶︎912,18)ENTER

remainder(p. 49

remainder( gives the remainder when one whole number is divided by another (dividend and divisor). Either argument can be a list. The divisor cannot be zero. If both are lists they must be the same length; if only one is a list, the single value is paired with every list element and a list is returned.

remainder(
remainder(dividend,divisor)remainder(list,divisor)remainder(dividend,list)remainder(list,list)

Remainder of dividend divided by divisor.

Where: MATH NUM 0
Keys: MATH▶︎0
  • remainder(17,5) → 2
Tutorial

Remainder of 17 divided by 5

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 0:remainder( from the NUM tab (the key 0).
    MATH▶︎017,5)ENTER

►n/d◄►Un/dp. 49

►n/d◄►Un/d converts an improper fraction to a mixed number, or a mixed number to an improper fraction. It is also item 3 on the FRAC shortcut menu (ALPHAF1).

►n/d◄►Un/d
fraction►n/d◄►Un/d

Converts an improper fraction to a mixed number, and a mixed number to an improper fraction.

Where: MATH NUM A (also FRAC shortcut menu 3)
Keys: MATH▶︎ALPHAA
Tutorial

Turn 7/3 into a mixed number

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Open the FRAC shortcut menu with ALPHAF1 and choose 1:n/d to get a fraction template. Type the numerator 7, press ▶︎ and type the denominator 3, then ▶︎ to leave the template.
    ALPHAF117▶︎3▶︎
  2. Choose A:►n/d◄►Un/d from the NUM tab and press ENTER. The answer is the mixed number 2 1/3.
    MATH▶︎ALPHAAENTER

►F◄►Dp. 50

►F◄►D converts a fraction to a decimal, or a decimal to a fraction. It is also item 4 on the FRAC shortcut menu (ALPHAF1).

►F◄►D
value►F◄►D

Converts a fraction to a decimal or a decimal to a fraction.

Where: MATH NUM B (also FRAC shortcut menu 4)
Keys: MATH▶︎ALPHAB
  • .75►F◄►D → 3/4
Tutorial

Convert .75 to a fraction

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type .75, then open the FRAC shortcut menu (ALPHAF1) and choose 4:►F◄►D.
    .75ALPHAF14
  2. Press ENTER.
    ENTER

Un/dp. 50

Un/d puts the mixed-number template on the screen (item 2 of the FRAC shortcut menu). In MathPrint mode it is a whole number with a fraction beside it; in Classic mode a small u separates the whole number from the fraction. In a mixed number, n and d must be non-negative integers.

Un/d
Un/d

Mixed-number template: whole number U, numerator n, denominator d (n and d non-negative integers).

Where: MATH NUM C (also FRAC shortcut menu 2)
Keys: MATH▶︎ALPHAC
Tutorial

Enter 2 3/4 as a mixed number

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose C:Un/d from the NUM tab. Type the whole number 2, press ▶︎ for the numerator 3, press ▶︎ again for the denominator 4.
    MATH▶︎ALPHAC2▶︎3▶︎4
  2. Press ENTER. 2 3/4 is the improper fraction 11/4 (2.75).
    ENTER

n/dp. 50

n/d puts the fraction template on the screen (item 1 of the FRAC shortcut menu). Here n and d can be real numbers or expressions, but they may not contain complex numbers. In Classic mode the fraction is shown with a thick fraction bar.

n/d
n/d

Fraction template with numerator n and denominator d (real numbers or expressions, not complex).

Where: MATH NUM D (also FRAC shortcut menu 1)
Keys: MATH▶︎ALPHAD
Tutorial

Enter 3/4 with the fraction template

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose D:n/d from the NUM tab. Type the numerator 3, press ▶︎, type the denominator 4 and press ▶︎ to leave the template.
    MATH▶︎ALPHAD3▶︎4▶︎
  2. Add .5 and press ENTER. Mixing a fraction with a decimal gives a decimal answer.
    +.5ENTER

Entering and Using Complex Numbersp. 50

The calculator works with complex numbers in rectangular form (a+bi) and polar form (re^θi). Complex numbers can be stored in variables and used as list elements. Complex results need a complex mode, as described next.

Complex-Number Modesp. 50

Press MODE and pick one of the two complex-number modes on the Real / a+bi / re^θi line:

  • a+bi: rectangular-complex mode.
  • re^θi: polar-complex mode.

In Real mode, a complex result produces an error unless one of the numbers you entered was complex. For example, ln(⁻1) gives ERR:NONREAL ANS in Real mode but returns an answer in a+bi mode.

Tutorial

ln(⁻1) in Real mode and in a+bi mode

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. In Real mode, take ln(⁻1). The result is not a real number.
    LN(−)1)ENTER
  2. Dismiss the error screen with CLEAR, then open MODE and highlight a+bi on the Real/a+bi/re^θi line (6 lines down).
    CLEARMODE▼︎▼︎▼︎▼︎▼︎▼︎▶︎
  3. Press ENTER to select it, then 2ndQUIT to return to the home screen.
    ENTER2ndQUIT
  4. Repeat ln(⁻1). Now it works: the answer is the imaginary number πi, whose real part is 0.
    LN(−)1)ENTER

Entering Complex Numbersp. 51

Complex numbers are stored in rectangular form, but you can type one in either rectangular or polar form regardless of the mode setting. The real and imaginary parts can be real numbers or expressions that evaluate to real numbers; expressions are evaluated when you press ENTER. The imaginary unit i is 2ndi.

You can use fractions in a complex number, but the output will always be a decimal. When you use the n/d template, the fraction itself cannot contain a complex number, so use division to compute such an answer instead.

Tutorial

Multiply two complex numbers

Compute (2+3i)(4−i) in a+bi mode.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type the first factor. The imaginary unit i is 2ndi.
    (2+32ndi)
  2. Multiply by the second factor, (4 − i), and press ENTER. The product is 11 + 10i.
    ×(4−2ndi)ENTER
Tutorial

Divide by a complex number

Division gives a complex quotient: (1+i)/(1−i) = i.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Enter (1+i)÷(1−i) with ordinary parentheses and the ÷ key.
    (1+2ndi)÷(1−2ndi)ENTER

Note about Radian Versus Degree Modep. 52

Use Radian mode for complex-number work. The calculator converts trigonometric arguments to radians internally, but it does not convert the arguments of exponential, logarithmic or hyperbolic functions.

In Degree mode this breaks identities such as e^(iθ) = cos(θ) + i·sin(θ). For instance, e^(i45) = cos(45) + i·sin(45) is evaluated as e^(i45) = cos(π/4) + i·sin(π/4), so the two sides no longer match. In Radian mode complex identities always hold.

Interpreting Complex Resultsp. 52

A complex number in a result (including a list element) is shown in rectangular or polar form, according to the mode setting or according to a display-conversion instruction such as ►Rect or ►Polar. Polar-complex mode is easiest to see in Radian mode.

Tutorial

See 3+4i in polar-complex mode

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Open MODE, highlight re^θi on the Real/a+bi/re^θi line (6 lines down, two options across), press ENTER and return to the home screen with 2ndQUIT.
    MODE▼︎▼︎▼︎▼︎▼︎▼︎▶︎▶︎ENTER2ndQUIT
  2. Enter 3+4i and press ENTER. The result is shown as magnitude and angle: 5e^(.927295218i).
    3+42ndiENTER

Rectangular-Complex Modep. 52

Rectangular-complex mode recognizes and displays a complex number as a+bi, where a is the real component, b is the imaginary component, and i is the constant √(⁻1). To enter one, type a, press + or −, type b, then press 2ndi for i.

real component (+ or −) imaginary component i

Polar-Complex Modep. 52

Polar-complex mode recognizes and displays a complex number as re^θi, where r is the magnitude, e is the base of the natural logarithm, θ is the angle, and i is the constant √(⁻1). To enter one in polar form, type r, press 2ndeˣ (e^(), type the angle θ, press 2ndi for i, then close with ).

magnitude e^(angle i)

Tutorial

Enter a number in polar form

Type 5e^(1i), a number with magnitude 5 and angle 1 radian, while in a+bi mode.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type the magnitude 5, then press 2ndeˣ for e^(.
    52ndeˣ
  2. Type the angle 1, press 2ndi for i, and close the parenthesis. Then press ENTER. In a+bi mode the answer comes back in rectangular form.
    12ndi)ENTER

MATH CPX (Complex) Operationsp. 54

Press MATH then ▶︎ twice to open the CPX tab. It holds the tools for working with the parts of a complex number.

conj(p. 54

conj( returns the complex conjugate of a complex number or a list of complex numbers. In a+bi mode, conj(a+bi) returns a−bi. In re^θi mode, conj(re^(θi)) returns re^(⁻θi).

conj(
conj(value)

Complex conjugate of a complex number or list of complex numbers.

Where: MATH CPX 1
Keys: MATH▶︎▶︎1
  • conj(3+4i) → 3−4i

real(p. 54

real( returns the real part of a complex number or list of complex numbers. real(a+bi) returns a; real(re^(θi)) returns r·cos(θ).

real(
real(value)

Real part of a complex number or list of complex numbers.

Where: MATH CPX 2
Keys: MATH▶︎▶︎2
  • real(3+4i) → 3

imag(p. 55

imag( returns the imaginary (non-real) part of a complex number or list of complex numbers. imag(a+bi) returns b; imag(re^(θi)) returns r·sin(θ).

imag(
imag(value)

Imaginary part of a complex number or list of complex numbers.

Where: MATH CPX 3
Keys: MATH▶︎▶︎3
  • imag(3+4i) → 4

angle(p. 55

angle( returns the polar angle of a complex number or list of complex numbers. It is calculated as tan⁻¹(b/a), where b is the imaginary part and a the real part, then adjusted by +π in the second quadrant or −π in the third quadrant. angle(re^(θi)) returns θ, with −π < θ < π. The answer is in the current angle mode.

angle(
angle(value)

Polar angle of a complex number or list of complex numbers, in the current angle mode.

Where: MATH CPX 4
Keys: MATH▶︎▶︎4
  • angle(3+4i) → .927295218

abs( (complex)p. 55

abs( returns the magnitude (modulus) √(a²+b²) of a complex number or list of complex numbers. abs(a+bi) returns √(a²+b²) and abs(re^(θi)) returns r. It is the same function as the one on the NUM tab and is also on the FUNC shortcut menu (ALPHAF2 then 1).

abs(
abs(value)

Magnitude (modulus) of a complex number or list of complex numbers.

Where: MATH CPX 5
Keys: MATH▶︎▶︎5
  • abs(3+4i) → 5
Tutorial

Take apart 3+4i

Use the CPX functions on 3 + 4i in a+bi mode.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. The conjugate has the same real part and the opposite imaginary part. Choose 1:conj( from the CPX tab (MATH ▶︎ ▶︎).
    MATH▶︎▶︎13+42ndi)ENTER
  2. Choose 2:real( to get the real part.
    MATH▶︎▶︎23+42ndi)ENTER
  3. Choose 3:imag( to get the imaginary part.
    MATH▶︎▶︎33+42ndi)ENTER
  4. Choose 4:angle( to get the polar angle, in radians.
    MATH▶︎▶︎43+42ndi)ENTER
  5. Choose 5:abs( to get the magnitude: √(3²+4²) = 5.
    MATH▶︎▶︎53+42ndi)ENTER

►Rectp. 56

►Rect shows a complex result in rectangular form (a+bi). It is valid only at the end of an expression, and it is not valid if the result is real.

►Rect
complex result►Rect

Displays a complex result in rectangular form a+bi. Valid only at the end of an expression, and only for complex results.

Where: MATH CPX 6
Keys: MATH▶︎▶︎6

►Polarp. 56

►Polar shows a complex result in polar form re^(θi). It is valid only at the end of an expression, and it is not valid if the result is real.

►Polar
complex result►Polar

Displays a complex result in polar form re^(θi). Valid only at the end of an expression, and only for complex results.

Where: MATH CPX 7
Keys: MATH▶︎▶︎7
Tutorial

Convert between rectangular and polar form

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type 3+4i, then choose 7:►Polar from the CPX tab and press ENTER. The answer is shown with its magnitude 5 and angle .927295218 radians.
    3+42ndiMATH▶︎▶︎7ENTER
  2. Convert the last answer back: press 2ndANS for Ans, then choose 6:►Rect.
    2ndANSMATH▶︎▶︎6ENTER

MATH PRB (Probability) Operationsp. 56

Press MATH then ◀︎ to open the PRB tab, the last of the four tabs. It holds the random-number generators, permutations and combinations, and factorial.

randp. 57

rand generates one or more random numbers greater than 0 and less than 1. To get a list of random numbers, give a whole number greater than 1 as the number of trials; the default is 1.

Tip To get random numbers in another range, put rand in an expression. For example, 5×rand gives a random number between 0 and 5.

For a given seed value, every rand run produces the same sequence of numbers. The factory-set seed is 0. To get a different sequence, store any non-zero number into rand (for example 123→rand). Storing 0 into rand, or resetting the defaults (Chapter 18), restores the factory seed. The seed also affects randInt(, randNorm( and randBin(.

rand
rand[(numtrials)]

Random number between 0 and 1 (exclusive). With numtrials greater than 1, returns a list. Storing a number into rand sets the random seed.

Where: MATH PRB 1
Keys: MATH◀︎1
  • rand → .9435974025 (right after the seed is reset to 0)
  • 0→rand
Tutorial

Reset the random seed to get repeatable numbers

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Store 0 into rand (the factory seed): type 0, press STO►, then choose 1:rand from the PRB tab.
    0STO►MATH◀︎1ENTER
  2. Now generate a random number. With the seed at 0 it is always the same first number.
    MATH◀︎1ENTER
  3. Ask for a list of 3 random numbers: type rand, then (3).
    MATH◀︎1(3)ENTER

nPr, nCrp. 57

nPr counts the permutations (ordered selections) of items taken number at a time. nCr counts the combinations (unordered selections). Both arguments must be non-negative integers, and either can be a list.

nPr
items nPr number

Number of permutations of items taken number at a time.

Where: MATH PRB 2
Keys: MATH◀︎2
  • 5 nPr 2 → 20
nCr
items nCr number

Number of combinations of items taken number at a time.

Where: MATH PRB 3
Keys: MATH◀︎3
  • 5 nCr 2 → 10
Tutorial

Count arrangements and selections

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. How many ways can you line up 2 of 5 items? Type 5, choose 2:nPr and type 2.
    5MATH◀︎22ENTER
  2. How many ways to choose 2 of 5 when order does not matter? Use 3:nCr.
    5MATH◀︎32ENTER

! (Factorial)p. 58

! returns the factorial of an integer or of a multiple of .5. For a list, it returns the factorial of each element. The value must be ≥ ⁻.5 and ≤ 69.

The calculator computes the factorial step by step using (n+1)! = (n+1)·n!, until n is reduced to 0 or ⁻1/2. It then uses the definitions 0! = 1 and (⁻1/2)! = √π. Therefore:

  • n! = n·(n−1)·(n−2)·…·2·1, if n is an integer ≥ 0;
  • n! = n·(n−1)·…·(1/2)·√π, if n+1/2 is an integer ≥ 0;
  • n! is an error if neither n nor n+1/2 is an integer ≥ 0.
!
value!

Factorial of an integer or multiple of .5, with ⁻.5 ≤ value ≤ 69.

Where: MATH PRB 4
Keys: MATH◀︎4
  • 5! → 120
Tutorial

Factorials

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Type 5, then choose 4:! from the PRB tab.
    5MATH◀︎4ENTER
  2. Half-integers work too: 4.5! is 4.5 × 3.5 × 2.5 × 1.5 × 0.5 × √π.
    4.5MATH◀︎4ENTER

randInt(p. 58

randInt( generates a random integer between a lower and an upper whole-number bound (both included). Add a third argument greater than 1 to get a list of that many random integers; the default is 1.

randInt(
randInt(lower,upper[,numtrials])

Random integer between lower and upper, or a list of numtrials of them.

Where: MATH PRB 5
Keys: MATH◀︎5
  • randInt(1,6) → one roll of a die
  • randInt(1,6,5) → a list of five rolls
Tutorial

Roll a die

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 5:randInt( and roll a die: lower bound 1, upper bound 6.
    MATH◀︎51,6)ENTER
  2. Add a third argument to roll 5 dice at once.
    MATH◀︎51,6,5)ENTER

randNorm(p. 58

randNorm( generates a random real number from a Normal distribution with mean μ and standard deviation σ. Any real number is possible, but most results fall within three standard deviations of the mean, in the interval [μ−3σ, μ+3σ]. A third argument greater than 1 gives a list; the default is 1.

randNorm(
randNorm(μ,σ[,numtrials])

Random number from the Normal distribution with mean μ and standard deviation σ, or a list of numtrials of them.

Where: MATH PRB 6
Keys: MATH◀︎6
  • randNorm(100,5,3) → a list of three values near 100
Tutorial

Three values from a Normal distribution

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 6:randNorm( with mean 100, standard deviation 5, and 3 trials.
    MATH◀︎6100,5,3)ENTER

randBin(p. 59

randBin( generates a random integer from a Binomial distribution: the number of successes in numtrials independent trials, each with success probability prob. numtrials must be at least 1, and prob must be between 0 and 1. A third argument (the number of simulations) greater than 1 gives a list; the default is 1. The Coin Flip activity at the start of the chapter uses it.

Note The seed value stored into rand also affects randInt(, randNorm( and randBin(.
randBin(
randBin(numtrials,prob[,numsimulations])

Random number of successes from a Binomial distribution, or a list of numsimulations of them.

Where: MATH PRB 7
Keys: MATH◀︎7
  • randBin(10,.5,40) → a list of 40 head counts
Tutorial

Count heads in 10 coin flips

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 7:randBin(, then 10 flips and a probability of .5.
    MATH◀︎710,.5)ENTER

randIntNoRep(p. 59

randIntNoRep( returns a list of the integers from a lower integer to an upper integer, each appearing exactly once, in random order. Use it to shuffle or to sample without repeats.

randIntNoRep(
randIntNoRep(lowerint,upperint)

A random ordered list of every integer from lowerint to upperint, each once.

Where: MATH PRB 8
Keys: MATH◀︎8
  • randIntNoRep(1,6) → a shuffled list of 1 to 6
Tutorial

Shuffle the numbers 1 to 6

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Choose 8:randIntNoRep( with lower 1 and upper 6.
    MATH◀︎81,6)ENTER

ANGLE Operationsp. 59

Press 2ndANGLE to open the ANGLE menu. It contains angle markers and conversion instructions. The Radian/Degree mode setting affects how the calculator interprets what you enter with these items.

Entry Notation (DMS)p. 60

DMS (degrees/minutes/seconds) entry notation uses three symbols: degrees (°), minutes (') and seconds ("). The degrees must be a real number; minutes and seconds must be real numbers ≥ 0. Fractions are not supported in the minutes or seconds.

degrees°minutes'seconds"

Note The seconds symbol " is not on the ANGLE menu. Type it with ALPHA". If the angle mode is not Degree, you must include the ° symbol so that the calculator reads your entry as degrees/minutes/seconds.

As a check, 30 degrees is the same as π/6 radians. You can verify this by evaluating 30° in Radian mode (which converts it to radians) and comparing it with π/6, or by looking at the sine in each mode.

Tutorial

Enter 1°30'45" as a DMS angle

The result is the same angle in decimal degrees.

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. In Degree mode, type 1, then the degree symbol from the ANGLE menu (2ndANGLE then 1).
    12ndANGLE1
  2. Type 30 and the minute symbol (ANGLE item 2), then 45 and the seconds symbol ALPHA". Press ENTER.
    302ndANGLE245ALPHA"ENTER

° (Degree)p. 60

° marks a value (or every element of a list) as degrees, whatever the current angle mode is. In Radian mode, use ° to convert degrees to radians. In DMS format it also stands for the degrees part.

value° or {value1,value2,…}°

°
value°{value1,value2,value3,...,value n}°

Marks an angle or list of angles as degrees, regardless of the angle mode. Also the degrees symbol in DMS notation.

Where: ANGLE 1
Keys: 2ndANGLE1
  • In Radian mode: 30° → .5235987756
'
degrees°minutes'seconds"

Minutes symbol in DMS entry notation.

Where: ANGLE 2
Keys: 2ndANGLE2
"
degrees°minutes'seconds"

Seconds symbol in DMS entry notation. Not on the ANGLE menu: type it with ALPHA".

Where: ALPHA"
Keys: ALPHA"
Tutorial

sin(30°) in Radian mode

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. In Radian mode, take the sine of 30 with the degree symbol: press SIN, type 30, then the degree symbol (ANGLE item 1).
    SIN302ndANGLE1)ENTER
  2. Convert 30° to radians: type 30°. The answer is π/6, about .5235987756.
    302ndANGLE1ENTER
  3. Check it against π/6.
    2ndπ÷6ENTER

ʳ (Radians)p. 61

ʳ marks a value or list as radians whatever the current angle mode is. In Degree mode, use ʳ to treat a number as radians when you apply a trig function.

valueʳ

ʳ
valueʳ

Marks an angle or list of angles as radians, regardless of the angle mode.

Where: ANGLE 3
Keys: 2ndANGLE3
  • In Degree mode: sin(30ʳ) → ⁻.9880316241
Tutorial

sin(30ʳ) in Degree mode

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. The calculator is in Degree mode. Take the sine of 30 radians: press SIN, type 30, then ʳ (ANGLE item 3).
    SIN302ndANGLE3)ENTER
  2. For comparison, sin(30) with no marker is read as degrees.
    SIN30)ENTER

►DMSp. 61

►DMS displays an answer in degrees/minutes/seconds. The mode must be Degree for the answer to be read as degrees, minutes and seconds. ►DMS is valid only at the end of a line.

►DMS
answer►DMS

Displays answer in degree/minute/second format. Requires Degree mode; valid only at the end of a line.

Where: ANGLE 4
Keys: 2ndANGLE4
  • In Degree mode: 1.5►DMS → 1°30'0"
Tutorial

Show 1.5 degrees as degrees/minutes/seconds

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. In Degree mode, type 1.5 and choose 4:►DMS from the ANGLE menu.
    1.52ndANGLE4
  2. Press ENTER. 1.5 degrees is 1 degree, 30 minutes, 0 seconds.
    ENTER

R►Pr(, R►Pθ(, P►Rx(, P►Ry(p. 61

R►Pr( and R►Pθ( convert rectangular coordinates (x, y) to polar coordinates, returning r and θ. P►Rx( and P►Ry( convert polar coordinates (r, θ) to rectangular coordinates, returning x and y. The arguments can be lists. Angles are read or returned in the current angle mode.

R►Pr(
R►Pr(x,y)

Converts rectangular coordinates to polar and returns r.

Where: ANGLE 5
Keys: 2ndANGLE5
  • R►Pr(3,4) → 5
R►Pθ(
R►Pθ(x,y)

Converts rectangular coordinates to polar and returns θ, in the current angle mode.

Where: ANGLE 6
Keys: 2ndANGLE6
  • R►Pθ(3,4) → .927295218 (Radian)
P►Rx(
P►Rx(r,θ)

Converts polar coordinates to rectangular and returns x.

Where: ANGLE 7
Keys: 2ndANGLE7
  • P►Rx(2,60) → 1 (Degree)
P►Ry(
P►Ry(r,θ)

Converts polar coordinates to rectangular and returns y.

Where: ANGLE 8
Keys: 2ndANGLE8
  • P►Ry(2,60) → 1.732050808 (Degree)
Tutorial

Convert (3, 4) to polar coordinates

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. In Radian mode, choose 5:R►Pr( and enter x=3, y=4. This is the distance from the origin.
    2ndANGLE53,4)ENTER
  2. Choose 6:R►Pθ( for the angle. In Radian mode it is about .927 radians.
    2ndANGLE63,4)ENTER
Tutorial

Convert r=2, θ=60° to rectangular coordinates

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. The calculator is in Degree mode. Choose 7:P►Rx( and enter r=2, θ=60.
    2ndANGLE72,60)ENTER
  2. Choose 8:P►Ry( for the y-coordinate.
    2ndANGLE82,60)ENTER
  3. In Degree mode, R►Pθ( returns degrees: for (3, 4) it is about 53.13°.
    2ndANGLE63,4)ENTER

TEST (Relational) Operationsp. 62

Press 2ndTEST to open the TEST menu. Its first tab holds the relational (comparison) operators.

A relational operator compares two values and returns 1 if the test is true or 0 if it is false. The values can be real numbers, expressions or lists. For = and ≠ only, they can also be matrices (of the same dimensions) or complex numbers.

Relational operators are often used in programs to control the flow of the program, and in graphing to switch a function on or off over certain values.

=
valueA=valueB

Returns 1 if valueA equals valueB, otherwise 0. Also works with matrices and complex numbers.

Where: TEST TEST 1
Keys: 2ndTEST1
  • 3=3 → 1
≠
valueA≠valueB

Returns 1 if valueA is not equal to valueB, otherwise 0. Also works with matrices and complex numbers.

Where: TEST TEST 2
Keys: 2ndTEST2
  • 3≠3 → 0
>
valueA>valueB

Returns 1 if valueA is greater than valueB, otherwise 0.

Where: TEST TEST 3
Keys: 2ndTEST3
  • 5>3 → 1
≥
valueA≥valueB

Returns 1 if valueA is greater than or equal to valueB, otherwise 0.

Where: TEST TEST 4
Keys: 2ndTEST4
  • {1,2,3}≥2 → {0 1 1}
<
valueA<valueB

Returns 1 if valueA is less than valueB, otherwise 0.

Where: TEST TEST 5
Keys: 2ndTEST5
  • 2<5 → 1
≤
valueA≤valueB

Returns 1 if valueA is less than or equal to valueB, otherwise 0.

Where: TEST TEST 6
Keys: 2ndTEST6
  • 5≤2 → 0

Using Testsp. 62

Relational operators are evaluated after the mathematical functions, following the EOS rules from Chapter 1.

  • 2+2=2+3 returns 0. The additions happen first, and then 4 is compared with 5.
  • 2+(2=2)+3 returns 6. The parentheses force the test to happen first (it is true, so 1), and then 2 + 1 + 3 is added.
Tutorial

Relational tests and EOS

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Compare numbers: press 5, choose 3:> from the TEST menu (2ndTEST), then type 3. 5 > 3 is true, so the answer is 1.
    52ndTEST33ENTER
  2. A false test returns 0. Test whether 3 is not equal to 3 with 2:≠.
    32ndTEST23ENTER
  3. Now try 2+2=2+3, using 1:=. The sums are done first and 4 ≠ 5, so the result is 0.
    2+22ndTEST12+3ENTER
  4. Put the test in parentheses and it is done first: 2+(2=2)+3 is 2+1+3.
    2+(22ndTEST12)+3ENTER
  5. Tests also work on lists, element by element. Test which elements of {1,2,3} are at least 2 (4:≥).
    2nd{1,2,32nd}2ndTEST42ENTER

TEST LOGIC (Boolean) Operationsp. 63

Press 2ndTEST then ▶︎ to open the LOGIC tab of the TEST menu.

Boolean operators are often used in programs to control program flow, and in graphing to control the graph of a function over specific values. The calculator interprets a value of zero as false and any nonzero value as true.

and, or, xorp. 63

and, or and xor (exclusive or) return 1 when their condition is true and 0 when it is false, according to the truth table below. valueA and valueB can be real numbers, expressions or lists.

Truth table (A and B are tested as zero / nonzero)
valueAvalueBandorxor
≠0≠0110
≠00011
0≠0011
00000
and
valueA and valueB

Returns 1 if both values are nonzero (true), otherwise 0.

Where: TEST LOGIC 1
Keys: 2ndTEST▶︎1
  • 3 and 0 → 0
or
valueA or valueB

Returns 1 if at least one value is nonzero (true), otherwise 0.

Where: TEST LOGIC 2
Keys: 2ndTEST▶︎2
  • 3 or 0 → 1
xor
valueA xor valueB

Exclusive or: returns 1 if exactly one value is nonzero (true), otherwise 0.

Where: TEST LOGIC 3
Keys: 2ndTEST▶︎3
  • 3 xor 5 → 0

not(p. 63

not( returns 1 if the value (which can be an expression) is 0, and 0 otherwise.

not(
not(value)

Returns 1 if value is 0 (false), otherwise 0.

Where: TEST LOGIC 4
Keys: 2ndTEST▶︎4
  • not(0) → 1

Using Boolean Operationsp. 63

Boolean logic is often combined with relational tests. In the program shown in the guidebook, such a test decides whether the instructions store 4 into C. You can try the same idea right on the home screen, since a true test is just the number 1 and a false test is 0.

Tutorial

Combine tests with and, or, xor and not(

▶ Try this step-by-step on the online TI-84 Plus — keys light up as you go

  1. Variables A=2 and B=5 are stored. Test whether A>1 and B<10. Both parts are true, so the result is 1. (A and B are typed with ALPHA; the tutorial does that for you. The operator and is 2ndTEST ▶︎ 1.)
    (ALPHAA2ndTEST31)2ndTEST▶︎1(ALPHAB2ndTEST510)ENTER
  2. Now xor: it is true only when exactly one side is true. Here both sides are true, so the result is 0.
    (ALPHAA2ndTEST31)2ndTEST▶︎3(ALPHAB2ndTEST510)ENTER
  3. or is true when at least one side is true. Test A>5 or B>3: only the second is true, so the result is 1.
    (ALPHAA2ndTEST35)2ndTEST▶︎2(ALPHAB2ndTEST33)ENTER
  4. Use not( to flip a result: not(A=2) is 0 because A=2 is true.
    2ndTEST▶︎4ALPHAA2ndTEST12)ENTER
  5. Because a true test is the number 1, you can multiply by it. Here 4 times the test (A>1 and B<10) gives 4, just like the guidebook program that stores 4 into C.
    4((ALPHAA2ndTEST31)2ndTEST▶︎1(ALPHAB2ndTEST510))STO►ALPHACENTER