TI TI84 Calculator Editorial Team

How to Calculate Derivatives and Integrals on TI-84 — Complete Guide (2026)

The TI-84 handles two core calculus operations: numerical derivatives using nDeriv and definite integrals using fnInt. Both functions live in the MATH menu and work on any typed or graphed function. This guide covers every method — evaluating derivatives and integrals on the home screen, graphing the derivative of a function, reading dy/dx directly from a plotted curve, and shading the area under a curve — with worked examples for each. It also explains what "numerical" means for these functions and where the limitations are, so you use them correctly on AP Calculus exams and college assignments.

⚡ Quick Answer

Derivative at a point: Press MATH8: nDeriv → enter nDeriv(f(x), x, value).  Definite integral: Press MATH9: fnInt → enter fnInt(f(x), x, lower, upper). Both return numerical approximations — not symbolic expressions.

✅ Key Takeaways
  • nDeriv approximates the derivative (slope) of a function at a single x-value — it does not produce a symbolic derivative formula.
  • fnInt calculates the numerical value of a definite integral between two bounds.
  • Both are found at: MATH → options 8 (nDeriv) and 9 (fnInt).
  • You can graph the derivative function by entering nDeriv(Y₁,X,X) in Y₂.
  • In Graph mode, 2ndCALCdy/dx gives the derivative at any traced point.
  • The 2ndCALC∫f(x)dx function shades and calculates area directly on a graph.
  • No physical calculator? Practice every technique using the free online TI-84 simulator.

Numerical vs Symbolic — What TI-84 Actually Does

Before diving into syntax, one point worth clarifying upfront: the TI-84 is a numerical calculator, not a computer algebra system (CAS). It cannot produce symbolic results like "f'(x) = 2x + 3." What it can do is evaluate any function at specific numbers with high precision.

Derivative Tool
nDeriv

Computes the numerical slope of f(x) at a specific x-value using the symmetric difference quotient. Returns a single number — the approximate derivative at that point.

Integration Tool
fnInt

Computes the numerical value of a definite integral between two bounds using Gauss-Kronrod quadrature. Returns the approximate signed area under the curve.

For AP Calculus AB and BC, these two functions handle the vast majority of calculator-required problems. If you need a symbolic derivative expression for an entire function, you would need a CAS calculator — but most standardized exams specifically allow only TI-84 class devices and test numerical skills.

Using nDeriv on the Home Screen

nDeriv takes three arguments: the function expression, the variable (always X on the home screen), and the x-value at which to evaluate the derivative.

nDeriv Syntax
nDeriv(f(x), X, value)
f(x) = the function  |  X = variable  |  value = the x-point to evaluate

Step-by-Step: Derivative at a Point

Example — Derivative of x³ at x = 2
nDeriv(X^3, X, 2) = 12
f'(x) = 3x² → f'(2) = 3(4) = 12 ✓

Common nDeriv Examples

Function f(x)x-valueCommandResult
x = 3nDeriv(X^2, X, 3)6
sin(x)x = 0nDeriv(sin(X), X, 0)1
e^xx = 1nDeriv(e^X, X, 1)≈ 2.7183
ln(x)x = 2nDeriv(ln(X), X, 2)0.5
x³ − 4xx = −1nDeriv(X^3-4X, X, -1)−1
cos(x)x = πnDeriv(cos(X), X, π)≈ 0 (≈1.2×10⁻⁸)
⚠️ Calculator must be in Radian mode for trig derivatives nDeriv of sin(x) at x = 0 should return exactly 1 in Radian mode. In Degree mode it returns approximately 0.01745 — not the expected result. Press MODE and confirm Radian is selected before computing trig derivatives.

Optional Fourth Argument: Tolerance (ε)

nDeriv accepts a fourth optional argument that controls the step size used in the symmetric difference approximation. The default is 0.001 and is almost never changed. Syntax: nDeriv(f(x), X, value, ε). A smaller ε generally improves accuracy but can cause issues at discontinuities or sharp corners.

Using fnInt on the Home Screen

fnInt computes the definite integral of a function between a lower and upper bound. It returns the net signed area — regions below the x-axis contribute negatively.

fnInt Syntax
fnInt(f(x), X, lower, upper)
f(x) = integrand  |  X = variable  |  lower/upper = bounds of integration

Step-by-Step: Definite Integral

Example — ∫₀² x² dx
fnInt(X^2, X, 0, 2) = 2.6667
Exact: [x³/3]₀² = 8/3 ≈ 2.6667 ✓

Common fnInt Examples

IntegralCommandResult
∫₀¹ x² dxfnInt(X^2, X, 0, 1)0.3333 (= 1/3)
∫₀^π sin(x) dxfnInt(sin(X), X, 0, π)2
∫₁^e ln(x) dxfnInt(ln(X), X, 1, e)1
∫₋₁¹ e^x dxfnInt(e^X, X, -1, 1)≈ 2.3504
∫₀² (x² − x) dxfnInt(X^2-X, X, 0, 2)0.6667 (= 2/3)
∫₁⁴ √x dxfnInt(√(X), X, 1, 4)≈ 4.6667 (= 14/3)
💡 Signed area vs total area fnInt returns the net signed area. If the function dips below the x-axis between your bounds, that region is subtracted. To find the total enclosed area, split the integral at each x-intercept and sum the absolute values of each piece — or use fnInt(abs(f(x)), X, lower, upper).

Finding dy/dx Directly from a Graph

When a function is already plotted in Y₁, you can read the derivative value at any point on the curve without typing nDeriv manually. The CALC menu's dy/dx option does this interactively.

📌 dy/dx is nDeriv in disguise The CALC → dy/dx function uses the same symmetric difference approximation as nDeriv on the home screen. The value it reports is numerically identical to nDeriv(Y₁, X, x-value) — just accessed through the graph interface instead.

Calculating Area Under a Curve on a Graph

The CALC menu also lets you select integration bounds visually on the graph and instantly see the shaded area with the numerical result — useful for problems where you need to illustrate the integral, not just compute it.

⚠️ The shading only stays temporarily When you press any key after seeing the shaded area result, the shading disappears. The number shown is identical to what fnInt would return for the same bounds — it is not more accurate, just visual.

Graphing the Derivative Function

nDeriv can be embedded inside a Y= equation to plot the derivative as a full curve — not just at one point. This is useful for visually analyzing where a function is increasing, decreasing, or has critical points.

💡 Graphing the derivative is slow — this is normal Because the TI-84 recalculates nDeriv at each x-pixel, drawing the derivative curve takes noticeably longer than plotting a regular equation. This is expected behavior, not a sign that something is wrong. On older TI-84 Plus models it may take 10–20 seconds to complete the graph.

Worked Examples — AP Calculus Style

Example 1 — Slope of a Tangent Line

Problem: Find the slope of f(x) = 2x³ − 5x + 1 at x = 2.

StepActionResult
1Press MATH8: nDeriv(nDeriv( on screen
2Type: 2X^3-5X+1, X, 2Full expression entered
3Press )ENTER19

Verification: f'(x) = 6x² − 5, so f'(2) = 6(4) − 5 = 19 ✓

Example 2 — Area Between Two Curves

Problem: Find the area between f(x) = x² and g(x) = x from x = 0 to x = 1.

The area is ∫₀¹ (x − x²) dx since g(x) ≥ f(x) on [0,1].

StepActionResult
1Press MATH9: fnInt(fnInt( on screen
2Type: X-X^2, X, 0, 1Full expression entered
3Press )ENTER0.1667

Exact answer: [x²/2 − x³/3]₀¹ = 1/2 − 1/3 = 1/6 ≈ 0.1667 ✓

Example 3 — Rate of Change from a Graphed Function

Problem: Y₁ = sin(x) is graphed. Find the instantaneous rate of change at x = π/4.

Exact: cos(π/4) = √2/2 ≈ 0.7071 ✓

nDeriv and fnInt Accuracy — What to Know

Both functions return approximations. For most well-behaved functions encountered in calculus courses, the results are accurate to 8–10 significant digits — more than sufficient for any exam. But there are specific situations where the approximations break down:

SituationFunction AffectedWhat HappensWorkaround
Function is not differentiable at the point (e.g., corners, cusps) nDeriv Returns a value, but it may be inaccurate or meaningless Verify analytically; nDeriv result near a corner is unreliable
Evaluating nDeriv at a discontinuity (e.g., 1/x at x = 0) nDeriv Returns ERR: DIVIDE BY 0 or a grossly wrong value Avoid evaluating at the discontinuity itself
Integrand has a vertical asymptote inside the bounds fnInt May return a large inaccurate number or an error Split the integral at the asymptote; treat as improper integral
Rapidly oscillating functions over large intervals fnInt Numerical quadrature may miss oscillations and underestimate Narrow the bounds or increase iterations analytically
Very large or very small x-values causing overflow Both ERR: OVERFLOW Rescale the problem or work within a practical domain

Common Mistakes and How to Fix Them

MistakeWhat HappensFix
Typing nDeriv or fnInt in Degree mode for trig functions Wrong result — e.g., nDeriv(sin(X),X,0) returns ~0.0175 instead of 1 Press MODE → select RadianENTER, then re-run the calculation
Using the letter X (ALPHA key) instead of X,T,θ,n Calculator treats X as a stored variable, not the function variable Always press the dedicated X,T,θ,n key for the variable argument in nDeriv and fnInt
Forgetting the variable argument in fnInt or nDeriv ERR: ARGUMENT or wrong output Syntax is always nDeriv(f(x), X, value) and fnInt(f(x), X, a, b) — the variable X is always the second argument
Computing total area but using fnInt with a function that crosses x-axis Net signed area returned — part of the area cancels out Use fnInt(abs(Y₁), X, a, b) or split the integral at each zero crossing
Graphing the derivative and it looks wrong or blank Window scale doesn't match the derivative's range After entering nDeriv(Y₁,X,X) in Y₂, press ZOOM → ZoomFit or manually adjust Ymin/Ymax in WINDOW
Calculator giving strange results after complex calculations Memory or mode issue from prior session Run a Restore Defaults reset to clear mode settings without losing programs
📌 MATH menu shortcut reference The entire calculus function set lives in one place: MATH8 = nDeriv, MATH9 = fnInt. The graph-based versions are at 2ndTRACE (CALC) → 6 = dy/dx, 7 = ∫f(x)dx.

Practice Derivatives and Integrals Right Now — Free

Open the free TI-84 online simulator and try every nDeriv and fnInt example from this guide. No download, no signup.

Open Free TI-84 Simulator →

Calculus work on the TI-84 often connects directly to graphing and algebra skills. These guides cover the techniques you'll use alongside derivatives and integrals:

Frequently Asked Questions

How do I find a derivative on TI-84?

Press MATH8: nDeriv, then enter the syntax nDeriv(f(x), X, value) where value is the x-coordinate at which to evaluate the derivative. For example, to find f'(3) for f(x) = x²: type nDeriv(X^2, X, 3)ENTER. The result is 6. Note that nDeriv gives a numerical approximation at a single point — it does not produce a symbolic derivative expression.

How do I calculate a definite integral on TI-84?

Press MATH9: fnInt, then enter fnInt(f(x), X, lower, upper). For example, to compute ∫₀¹ x² dx: type fnInt(X^2, X, 0, 1)ENTER. Result: 0.3333 (= 1/3). fnInt returns the net signed area — regions below the x-axis subtract from the total.

Can TI-84 find symbolic derivatives like "f'(x) = 2x"?

No. The TI-84 is a numerical calculator, not a CAS (Computer Algebra System). It evaluates functions at specific numbers — it cannot produce algebraic expressions. nDeriv returns a number (the slope at one point), not a formula. For symbolic differentiation, you would need a CAS-capable device or software. On AP Calculus exams, symbolic work is done by hand; the TI-84 is used to verify numerical values.

What is the difference between nDeriv and dy/dx on TI-84?

They compute the same thing using the same algorithm — both return the numerical slope of a function at a specific x-value. The difference is the interface: nDeriv is used on the home screen where you type the function manually. dy/dx (accessed via 2ndTRACE → 6) is used while a function is already graphed, letting you move a cursor along the curve to read the slope at any point interactively.

How do I graph the derivative of a function on TI-84?

Enter your function in Y₁. In Y₂, type nDeriv(Y₁, X, X) — to reference Y₁, press VARS1: Function → 1: Y₁. Press GRAPH and both curves appear. The derivative curve crosses zero wherever the original function has a local maximum or minimum. Note that graphing the derivative this way is slower than normal because the calculator recomputes nDeriv at each pixel.

Why is nDeriv giving a wrong answer for my trig function?

Almost certainly a Radian vs Degree mode issue. If your calculator is in Degree mode, the derivative of sin(x) at x = 0 returns approximately 0.01745 instead of 1 — because the calculator internally converts degrees to radians using the factor π/180. Press MODE, highlight Radian on the third row, press ENTER, and re-run nDeriv. All standard calculus derivatives assume Radian mode.

How do I find total area (not signed area) using fnInt on TI-84?

Wrap the function in absolute value: fnInt(abs(f(x)), X, a, b). Press MATH → scroll up to abs( or press 2nd0 (CATALOG) and find abs(. Alternatively, find the x-intercepts within [a, b] using the CALC → zero function on the graph, then compute separate fnInt calls for each subinterval and add their absolute values.

Can I do derivatives and integrals on the TI-84 online calculator?

Yes. The free TI-84 simulator at ti84calculato.com includes the full MATH menu with both nDeriv and fnInt, as well as the CALC graph menu with dy/dx and ∫f(x)dx. Every syntax example in this guide works identically on the online version. It is especially useful for practicing before exams or checking results when a physical calculator is not available.

Putting It All Together

The TI-84's calculus toolkit is built around four functions you can access from two menus: nDeriv and fnInt on the home screen via MATH, and dy/dx and ∫f(x)dx on the graph via 2ndTRACE. Together they cover every numerically-solvable calculus problem you'll encounter in AP Calculus AB, AP Calculus BC, and most college calculus courses.

The most important thing to keep in mind is that these functions produce numerical approximations — accurate to many decimal places for well-behaved functions, but not symbolic expressions. Use them to verify analytic work and evaluate definite integrals where exact antiderivatives are difficult. For problems requiring exact symbolic derivatives or antiderivatives, work through the algebra by hand and use the calculator to confirm the numerical result.

If your calculator starts behaving unexpectedly during calculus work — wrong trig results, strange mode errors — a quick Restore Defaults reset will fix most mode-related issues without erasing your programs. For a complete library of TI-84 function guides, visit the Guides & Tutorials section.