The Derivative Calculator allows you calculation derivatives of features online — because that free!

Our calculator allows you to examine your solutions to calculus exercises. It help you exercise by showing you the full working (step by step differentiation).

You are watching: What is the derivative of 1/x

The Derivative Calculator supports computing first, second, …, 5th derivatives and differentiating functions with numerous variables (partial derivatives), implicitly differentiation and calculating roots/zeros. You can likewise check her answers! interaction graphs/plots help visualize and far better understand the functions.

For more about exactly how to usage the Derivative Calculator, go to "Help" or take it a look at the examples.

And now: Happy differentiating!

Enter the function you desire to distinguish into the Derivative Calculator. Skip the "f(x) =" part! The Derivative Calculator will display you a graphical variation of her input while you type. Make certain that it shows exactly what friend want. Use parentheses, if necessary, e.g. "a/(b+c)".

In "Examples", you have the right to see which features are supported by the Derivative Calculator and how to use them.

When you"re done entering her function, click "Go!", and also the Derivative Calculator will present the an outcome below.

In "Options" girlfriend can collection the differentiation variable and the order (first, second, … derivative). You can likewise choose whether to show the steps and enable expression simplification.

Clicking an example enters it into the Derivative Calculator. Moving the computer mouse over it mirrors the text.

$x^2 - frac13y + 0.7z$$alpha x^2+eta x+gamma$$fracxx^2+1$$a(x^2+b)$$a_1x+K_ extabc$$x^-frac13$$mathrme^1-x$$sqrtx$$sqrt<7>x+1$$ln(x)$$log_8(x)$$|x|$$sin(x)$$cos(x)$$ an(x)$$arcsin(x)$$arccos(x)$$arctan(x)$$sec(x)$$sinh(x)$$operatornamearsinh(x)$$operatornameerf(x)$$operatornameB(x,y)$$operatornameGamma(x)$$operatornameSi(x)$$mathrme$$mathrmpi$$mathrmi$

Configure the Derivative Calculator:

Differentiation variable:Differentiate how numerous times?Simplify expressions?Simplify all roots?(√x² becomes x, no |x|)Use complex domain (ℂ)?Keep decimals?Show calculation steps?Calculate roots/zeros?Implicit differentiation?Dependent variable:(will be treated together a function)

The practice difficulty generator enables you to create as many random exercises together you want.

You discover some configuration choices and a proposed trouble below. You deserve to accept the (then it"s input right into the calculator) or create a brand-new one.

Inverse trigonometric/hyperbolic functionsHyperbolic functionsCosecant, secant and also cotangent
Accept problemNext problem

Calculate the Derivative of …Enter your very own Answer:

Exit "check answer" mode


This will certainly be calculated:


Loading … you re welcome wait!This will take a few seconds.

Not what girlfriend mean? Use parentheses! set differentiation variable and also order in "Options".

Recommend this Website

If you prefer this website, then please assistance it by giving it a Like. Say thanks to you!

Share top top Facebook

Book Recommendation

Calculus because that Dummies (2nd Edition)

An exceptionally well-written book for students acquisition Calculus for the an initial time and also those who require a refresher. This book makes friend realize that Calculus isn"t that tough after all. →tothebook

Paid link. As an Amazon Associate ns earn from qualifying purchases.


Above, get in the function to derive. Differentiation variable and much more can be readjusted in "Options". Click "Go!" to start the derivative calculation. The result will be presented further below.

How the Derivative Calculator Works

For those v a technical background, the complying with section explains how the Derivative Calculator works.

First, a parser analyzes the math function. It transforms it right into a kind that is far better understandable through a computer, specific a tree (see number below). In doing this, the Derivative Calculator needs to respect the order of operations. A specialty in mathematical expressions is that the multiplication sign deserve to be left the end sometimes, for instance we create "5x" rather of "5*x". The Derivative Calculator has to detect this cases and also insert the multiplication sign.

The parser is applied in JavaScript, based on the Shunting-yard algorithm, and also can run directly in the browser. This allows for fast feedback while inputting by transforming the tree right into LaTeX code. MathJax takes treatment of displaying it in the browser.

When the "Go!" button is clicked, the Derivative Calculator sends the mathematical function and the setups (differentiation variable and order) to the server, where it is analyzed again. This time, the duty gets transformed into a type that can be interpreted by the computer system algebra device Maxima.


Maxima takes care of actually computing the derivative that the mathematical function. Like any kind of computer algebra system, it applies a variety of rules to simplify the duty and calculation the derivatives follow to the frequently known differentiation rules. Maxima"s output is changed to LaTeX again and also is climate presented to the user.

Displaying the steps of calculate is a bit more involved, since the Derivative Calculator can"t fully depend on Maxima for this task. Instead, the derivatives need to be calculated manually step by step. The rule of differentiation (product rule, quotient rule, chain rule, …) have actually been imposed in JavaScript code. Over there is additionally a table that derivative attributes for the trigonometric functions and also the square root, logarithm and also exponential function. In each calculation step, one differentiation procedure is brought out or rewritten. For example, continuous factors are pulled out of differentiation operations and sums are separation up (sum rule). This, and also general simplifications, is done by Maxima. Because that each calculate derivative, the LaTeX depictions of the resulting mathematical expressions space tagged in the HTML code so the highlighting is possible.

The "Checkanswer" attribute has to deal with the daunting task of determining whether two mathematical expressions are equivalent. Their distinction is computed and simplified as far as possible using Maxima. For example, this requires writing trigonometric/hyperbolic features in their exponential forms. If it have the right to be shown that the difference simplifies to zero, the job is solved. Otherwise, a probabilistic algorithm is used that evaluates and also compares both functions at randomly preferred places.

The interactive role graphs space computed in the browser and displayed in ~ a canvas element (HTML5). For each duty to it is in graphed, the calculator creates a JavaScript function, which is then evaluated in small steps in stimulate to attract the graph. If graphing, singularities (e.g. Poles) space detected and treated specially. The gesture manage is applied using Hammer.js.

See more: What Does The Name Ann Mean ? Origin, Meaning & Pronunciation Of The Name Ann

If you have any questions or principles for renovations to the Derivative Calculator, don"t hesitation to write me an e-mail.