01 / Rules
Rules named
Each step says which rule was used: power, product, quotient, chain, exponential or a standard derivative.
Free tool
Type a function to get its derivative, with each rule named in order: power, product, quotient, chain, exponential and log. Choose the variable and the order, add a point to get the exact slope there, and see the function and its derivative drawn together. Exact answers, and no sign-up.
Steps
Type like you would write it: 2x, x^2, sin x, sqrt(x), e^x, pi. The line "Read as" under the box shows how it was understood. log means base 10; ln is the natural log.
Worked out in your browser. Nothing is sent anywhere.
The method
01 / Rules
Each step says which rule was used: power, product, quotient, chain, exponential or a standard derivative.
02 / Exact
Results stay exact, like 1/2 or ln(2), and show a decimal only next to a value at a point.
03 / Check
The function and its derivative are drawn together, so you can see the slope become the second curve.
Guide
A derivative calculator finds the derivative of a function: a new function that tells you the slope of the original at every point. This one shows the working, naming each rule as it is used, so you can follow it and check your own homework. It handles sums, products, quotients, powers, roots, exponentials, logs, trig and inverse trig functions, hyperbolic functions and absolute value, up to the fifth derivative, and it can give the exact value of the derivative at a point.
x^3 sin(x). Multiplication can be left out, so 2x and x sin x both work. Use the symbol buttons to add a power, a root, pi or a function.The steps use these rules. They are the same ones taught in any calculus course.
| Function | Derivative |
|---|---|
| sin(x) | cos(x) |
| cos(x) | -sin(x) |
| tan(x) | sec(x)^2 |
| atan(x) | 1/(1 + x^2) |
| asin(x) | 1/sqrt(1 − x^2) |
| sinh(x) | cosh(x) |
| abs(x) | x/abs(x), which is 1 for positive x and -1 for negative x |
Take e^(2x) cos(x). It is a product, so use the product rule with f = e^(2x) and g = cos(x). The derivative of f needs the chain rule: the outside e^u gives e^(2x) and the inside 2x gives 2, so f' = 2e^(2x). The derivative of g is -sin(x). Put it together: f' g + f g' = 2e^(2x) cos(x) − e^(2x) sin(x). Type it in and the calculator shows the same pieces in the steps.
Type (x^2+1)/(x-1) and put 3 in Value at a point. The derivative is (x^2 − 2x − 1)/(x − 1)^2. At x = 3 the top is 9 − 6 − 1 = 2 and the bottom is 2^2 = 4, so the slope is 1/2. The calculator shows 1/2 exactly, then the decimal 0.5.
Choose a higher Order to differentiate again. For x^4 the first derivative is 4x^3, the second is 12x^2, and the third is 24x. Each order is worked from the one before, and the steps show all of them.
It differentiates with respect to one letter at a time (a partial derivative, with the other letters as constants). It does not do implicit differentiation, limits or functions defined in pieces. If your function has a rule it cannot read, the box tells you what to change. Absolute value is differentiated away from 0 only.
To draw the function on its own, use the graphing calculator. For the slope between two points, try the slope calculator, and for general sums the scientific calculator.
Questions
The derivative of a function gives its slope, or rate of change, at each point. If f(x) is a position, the derivative is the speed.
Yes. Every rule used is named and explained in order, from the sum rule to the chain rule, then the pieces are put together.
Yes. Choose 2nd derivative under Order. You can go up to the 5th.
Yes. Choose the letter under Variable, or leave it on Auto. Letters that are not the variable are treated as constants, so d/dy of x^2 y^3 is 3x^2 y^2.
Use ^ for powers, like x^2. Use sqrt(x) for a root, e^x or e^(2x) for the exponential, and pi for pi. The symbol buttons insert them.
Many forms of an answer are equal. Plug in the same number into both, or use Value at a point, to compare.
The engine applies exact rules and was compared against the computer algebra system SymPy on more than forty functions. It is still a good habit to check homework answers against your textbook.
Yes. The layout stacks on a narrow screen and the buttons make typing symbols easier.
No. It is worked out in your browser. The last function you typed is remembered on this device only.