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.
Derivative at a point: Press MATH → 8: nDeriv → enter nDeriv(f(x), x, value). Definite integral: Press MATH → 9: fnInt → enter fnInt(f(x), x, lower, upper). Both return numerical approximations — not symbolic expressions.
- 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, 2nd → CALC → dy/dx gives the derivative at any traced point.
- The 2nd → CALC → ∫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.
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.
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.
Step-by-Step: Derivative at a Point
-
1
Press MATH The MATH menu opens. You'll see a numbered list of functions.
-
2
Press 8: nDeriv( The function name pastes to the home screen with an open parenthesis.
-
3
Type the function, a comma, X, a comma, and the x-value Example for f(x) = x³ at x = 2: type
nDeriv(X^3, X, 2) -
4
Press ) then ENTER The result appears: 12 (since f'(x) = 3x², and 3(2²) = 12).
Common nDeriv Examples
| Function f(x) | x-value | Command | Result |
|---|---|---|---|
| x² | x = 3 | nDeriv(X^2, X, 3) | 6 |
| sin(x) | x = 0 | nDeriv(sin(X), X, 0) | 1 |
| e^x | x = 1 | nDeriv(e^X, X, 1) | ≈ 2.7183 |
| ln(x) | x = 2 | nDeriv(ln(X), X, 2) | 0.5 |
| x³ − 4x | x = −1 | nDeriv(X^3-4X, X, -1) | −1 |
| cos(x) | x = π | nDeriv(cos(X), X, π) | ≈ 0 (≈1.2×10⁻⁸) |
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.
Step-by-Step: Definite Integral
-
1
Press MATH → 9: fnInt( The function pastes to the home screen.
-
2
Type the function, variable X, lower bound, upper bound Example for ∫₀² x² dx: type
fnInt(X^2, X, 0, 2) -
3
Press ) then ENTER Result: 2.6667 (exact answer is 8/3 ≈ 2.6667) ✓
Common fnInt Examples
| Integral | Command | Result |
|---|---|---|
| ∫₀¹ x² dx | fnInt(X^2, X, 0, 1) | 0.3333 (= 1/3) |
| ∫₀^π sin(x) dx | fnInt(sin(X), X, 0, π) | 2 |
| ∫₁^e ln(x) dx | fnInt(ln(X), X, 1, e) | 1 |
| ∫₋₁¹ e^x dx | fnInt(e^X, X, -1, 1) | ≈ 2.3504 |
| ∫₀² (x² − x) dx | fnInt(X^2-X, X, 0, 2) | 0.6667 (= 2/3) |
| ∫₁⁴ √x dx | fnInt(√(X), X, 1, 4) | ≈ 4.6667 (= 14/3) |
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.
-
1
Graph your function in Y₁ Press Y=, enter your function, press GRAPH. For a refresher on graphing steps, see the TI-84 graphing guide.
-
2
Press 2nd → TRACE (CALC) The CALCULATE menu opens with options for value, zero, minimum, maximum, intersect, dy/dx, and ∫f(x)dx.
-
3
Press 6: dy/dx The graph reappears with a cursor on the curve.
-
4
Type a specific x-value and press ENTER, or use arrow keys to move the cursor The slope (derivative) at the cursor's current position appears at the bottom of the screen labeled dy/dx =.
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.
-
1
Graph your function in Y₁ and set a clear window Ensure the region you want to integrate is visible on screen. Use ZOOM → ZStandard if needed.
-
2
Press 2nd → TRACE (CALC) → 7: ∫f(x)dx The graph screen reappears.
-
3
"Lower Limit?" — move the cursor or type the lower x-value, press ENTER A left boundary marker appears on the curve.
-
4
"Upper Limit?" — move the cursor or type the upper x-value, press ENTER The region between the curve and x-axis is shaded, and the numerical result appears at the bottom labeled ∫f(x)dx =.
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.
-
1
Enter your original function in Y₁ Example: Y₁ = X³ − 3X
-
2
Move to Y₂ and enter:
nDeriv(Y₁, X, X)To reference Y₁: press VARS → 1: Function → 1: Y₁. This tells the calculator to differentiate Y₁ with respect to X, evaluated at each X pixel as it draws. -
3
Press GRAPH Both the original function and its derivative curve appear simultaneously. The derivative curve crosses zero exactly where the original function has local maxima or minima.
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.
| Step | Action | Result |
|---|---|---|
| 1 | Press MATH → 8: nDeriv( | nDeriv( on screen |
| 2 | Type: 2X^3-5X+1, X, 2 | Full expression entered |
| 3 | Press ) → ENTER | 19 |
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].
| Step | Action | Result |
|---|---|---|
| 1 | Press MATH → 9: fnInt( | fnInt( on screen |
| 2 | Type: X-X^2, X, 0, 1 | Full expression entered |
| 3 | Press ) → ENTER | 0.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.
- Press 2nd → TRACE → 6: dy/dx
- Type
π/4and press ENTER - Result: dy/dx ≈ 0.7071
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:
| Situation | Function Affected | What Happens | Workaround |
|---|---|---|---|
| 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
| Mistake | What Happens | Fix |
|---|---|---|
| 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 Radian → ENTER, 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 |
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 →Related TI-84 Guides
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 MATH → 8: 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 MATH → 9: 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 2nd → TRACE → 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 VARS → 1: 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 2nd → 0 (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 2nd → TRACE. 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.