Skip to content
Calcrivo

Derivative Calculator

Compute the first derivative of polynomial, trigonometric, exponential and logarithmic terms.

Inputs

Supported: polynomials, sin, cos, tan, exp, ln, sqrt, and combinations. Use x as variable.

f'(x)

14.99999999

f(x)

9.00000000

Step by step

  1. Values used

    f(x) = x^3 + 2*x^2 - 5*x + 3; Evaluate at x = 2

  2. Central difference

    f'(x) ≈ [f(x+h) - f(x-h)] / (2h)

  3. f'(x)

    = 14.99999999

  4. f(x)

    = 9.00000000

How it works

Computes the first derivative f'(x) numerically using the central difference method: f'(x) ≈ [f(x+h) − f(x−h)] / (2h). Supports polynomials (x^n), trigonometric (sin, cos, tan), exponential (exp, e^x), logarithmic (ln, log), and their compositions. The step size h is chosen small enough for high accuracy on smooth functions.

Formula

Central difference

f'(x) ≈ [f(x+h) - f(x-h)] / (2h)

f(x)
The input function
x
Point of evaluation
h
Step size (≈1e-7)

Frequently Asked Questions

How accurate is numerical differentiation?

For smooth functions, central difference with h≈1e-7 gives about 8-10 digits of accuracy, which is sufficient for all practical purposes.

What functions are supported?

Any expression the parser handles: polynomials, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, exp, ln, log, sqrt, cbrt, abs, and their combinations with +, -, *, /, ^.

You might also need