The Derivative Calculator lets you calculation derivatives of attributes online — for free!

Our calculator allows you to examine your solutions to calculus exercises. It helps you practice by showing you the complete working (step by step differentiation).

You are watching: Derivative of 3 square root of x

The Derivative Calculator supports computer first, second, …, 5th derivatives as well as differentiating functions with many variables (partial derivatives), implicitly differentiation and calculating roots/zeros. Friend can additionally check her answers! interactive graphs/plots assist visualize and far better understand the functions.

For an ext about how to use the Derivative Calculator, go to "Help" or take it a look in ~ the examples.

And now: Happy differentiating!

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

In "Examples", you deserve to see which attributes are sustained by the Derivative Calculator and also how to usage them.

When you"re excellent entering your function, click "Go!", and the Derivative Calculator will present the result below.

In "Options" you can set the differentiation variable and also the order (first, second, … derivative). You can also choose even if it is to show the steps and allow 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 countless times?Simplify expressions?Simplify all roots?(√x² becomes x, no |x|)Use complex domain (ℂ)?Keep decimals?Show calculate steps?Calculate roots/zeros?Implicit differentiation?Dependent variable:(will be treated together a function)

The practice difficulty generator allows you to generate as countless random exercises together you want.

You find some configuration alternatives and a proposed problem below. You can accept the (then it"s input right into the calculator) or create a new one.

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

Calculate the Derivative that …Enter your own Answer:

Exit "check answer" mode


This will be calculated:


Loading … you re welcome wait!This will certainly take a couple of seconds.

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

Recommend this Website

If you favor this website, climate please support it by providing it a Like. Give thanks to you!

Share ~ above Facebook

Book Recommendation

Calculus because that Dummies (2nd Edition)

An very well-written book for students acquisition Calculus because that the first time and those who need a refresher. This book makes friend realize the Calculus isn"t that difficult after all. →tothebook

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


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

How the Derivative Calculator Works

For those with a technical background, the following section describes how the Derivative Calculator works.

First, a parser analyzes the math function. It transforms it into a type that is much better understandable by a computer, namely a tree (see number below). In act this, the Derivative Calculator needs to respect the bespeak of operations. A specialty in mathematical expression is the the multiplication sign can be left out sometimes, for instance we compose "5x" rather of "5*x". The Derivative Calculator needs to detect these cases and insert the multiplication sign.

The parser is imposed in JavaScript, based on the Shunting-yard algorithm, and also can run straight in the browser. This allows for rapid feedback while inputting by transforming the tree into LaTeX code. MathJax takes care of displaying the in the browser.

When the "Go!" switch is clicked, the Derivative Calculator sends out the mathematical function and the settings (differentiation variable and order) to the server, where it is analyzed again. This time, the role gets transformed right into a form that can be construed by the computer algebra system Maxima.


Maxima takes care of actually computer the derivative of the mathematics function. Like any computer algebra system, it uses a number of rules to simplify the function and calculate the derivatives according to the typically known differentiation rules. Maxima"s calculation is revolutionized to LaTeX again and is climate presented come the user.

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

The "Checkanswer" attribute has to solve the complicated task of identify whether two mathematical expressions are equivalent. Their difference is computed and also simplified as much as feasible using Maxima. Because that example, this requires writing trigonometric/hyperbolic functions in their exponential forms. If it can be displayed that the difference simplifies come zero, the job is solved. Otherwise, a probability algorithm is used that evaluates and compares both features at randomly preferred places.

The interactive duty graphs room computed in the browser and displayed in ~ a canvas facet (HTML5). Because that each role to be graphed, the calculator creates a JavaScript function, i beg your pardon is climate evaluated in tiny steps in stimulate to attract the graph. When graphing, singularities (e.g. Poles) are detected and treated specially. The gesture control is imposed using Hammer.js.

See more: How Much Water For 50 Lb Bag Of Concrete ? Quikrete 50

If you have any kind of questions or concepts for renovations to the Derivative Calculator, don"t hesitate to compose me one e-mail.