Also check the Derivative Calculator
Calculadora de Integrales
en español
auf Deutsch
Калькулятор Интегралов
на Русском

The Integral Calculator lets you calculate integrals and also antiderivatives of attributes online — because that free!

Our calculator permits you to inspect your options to calculus exercises. It helps you exercise by reflecting you the full working (step by step integration). All typical integration techniques and also even special attributes are supported.

You are watching: What is the antiderivative of e

The Integral Calculator supports definite and also indefinite integrals (antiderivatives) as well as integrating functions with numerous variables. You can additionally check your answers! interactive graphs/plots help visualize and much better understand the functions.

For much more about just how to usage the Integral Calculator, walk to "Help" or take a look at the examples.

And now: Happy integrating!

Enter the duty you desire to combine into the Integral Calculator. Skip the "f(x) =" component and the differential "dx"! The Integral Calculator will display you a graphical variation of her input while girlfriend type. Make sure that it shows exactly what friend want. Usage parentheses, if necessary, e.g. "a/(b+c)".

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

When you"re done entering her function, click "Go!", and the Integral Calculator will show the result below.

In "Options", girlfriend can set the variable the integration and also the integration bounds. If friend don"t clues the bounds, just the antiderivative will be computed.

Clicking an instance enters it into the Integral Calculator. Moving the mouse over it shows the text.

$x^2 - \frac13y + 0.7z$$\alpha x^2+\beta x+\gamma$$\fracxx^2+1$$a(x^2+b)$$a_1x+K_\textabc$$x^-\frac13$$\mathrme^1-x$$\sqrtx$$\sqrt<7>x+1$$\ln(x)$$\log_8(x)$$|x|$$\sin(x)$$\cos(x)$$\tan(x)$$\arcsin(x)$$\arccos(x)$$\arctan(x)$$\sec(x)$$\sinh(x)$$\operatornamearsinh(x)$$\operatornameerf(x)$$\operatornameB(x,y)$$\operatorname\Gamma(x)$$\operatornameSi(x)$$\mathrme$$\mathrm\pi$$\mathrmi$

Configure the Integral Calculator:

Variable of integration:Upper bound (to):Lower tied (from):Integrate numerically only?Simplify expressions?Simplify all roots?(√x² becomes x, no |x|)Use complex domain (ℂ)?Keep decimals?

The practice trouble generator permits you to create as numerous random exercises together you want.

You uncover some configuration alternatives and a proposed difficulty below. You have the right to accept the (then it"s input into the calculator) or create a brand-new one.

Definite integralsIntegration by partsSubstitutionCompleting the squarePolynomials and powersExponential functionsTrigon./hyperb. FunctionsRational functionsInv. Trigon./hyperb. FunctionsLogarithmsSpecial functionsTricky integrals
Accept problemNext problem

Calculate the Integral of …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 integration variable and bounds in "Options".

Recommend this Website

If you choose this website, then please support it by offering it a Like. Give thanks to you!

Share on Facebook

Book Recommendation

Calculus for Dummies (2nd Edition)

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

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


Above, go into the function to integrate. Variable of integration, integration bounds and much more can be adjusted in "Options". Click "Go!" to start the integral/antiderivative calculation. The result will be displayed further below.

How the Integral Calculator Works

For those through a technical background, the following section describes how the Integral Calculator works.

First, a parser analyzes the math function. The transforms it into a form that is better understandable by a computer, specific a tree (see figure below). In law this, the Integral Calculator needs to respect the stimulate of operations. A specialty in mathematical expression is the the multiplication sign have the right to be left the end sometimes, for instance we write "5x" rather of "5*x". The Integral Calculator needs to detect these cases and insert the multiplication sign.

The parser is imposed in JavaScript, based upon the Shunting-yard algorithm, and can run directly in the browser. This allows for fast feedback while keying by transforming the tree into LaTeX code. MathJax takes care of displaying it in the browser.

When the "Go!" button is clicked, the Integral Calculator sends the mathematical function and the settings (variable that integration and integration bounds) to the server, wherein it is analyzed again. This time, the role gets transformed into a form that have the right to be taken by the computer system algebra device Maxima.


Maxima takes treatment of actually computing the integral that the mathematical function. Maxima"s calculation is transformed to LaTeX again and also is climate presented to the user. The antiderivative is computed using the Risch algorithm, i m sorry is difficult to understand for humans. That"s why reflecting the actions of calculation is very difficult for integrals.

In stimulate to present the steps, the calculator uses the very same integration techniques that a human being would apply. The program that does this has been developed over number of years and is created in Maxima"s very own programming language. It consists of an ext than 17000 lines of code. When the integrand matches a well-known form, it uses fixed rule to fix the integral (e.g. Partial fraction decomposition because that rational functions, trigonometric substitution for integrands including the square root of a quadratic polynomial or integration by components for products of specific functions). Otherwise, the tries different substitutions and also transformations till either the integral is solved, time runs out or over there is nothing left to try. The calculator lacks the mathematics intuition that is an extremely useful because that finding one antiderivative, however on the other hand it can shot a huge number of possibilities in ~ a brief amount of time. The action by action antiderivatives are often much much shorter and an ext elegant 보다 those found by Maxima.

The "Checkanswer" function has to settle the an overwhelming task of determining whether 2 mathematical expressions are equivalent. Their distinction is computed and also simplified as far as feasible using Maxima. For example, this requires writing trigonometric/hyperbolic features in your exponential forms. If it deserve to be shown that the difference simplifies come zero, the job is solved. Otherwise, a probabilistic algorithm is applied that evaluates and compares both features at randomly preferred places. In the instance of antiderivatives, the whole procedure is repetitive with each function"s derivative, since antiderivatives are enabled to different by a constant.

The interactive function graphs are computed in the browser and also displayed within a canvas aspect (HTML5). Because that each role to it is in graphed, the calculator create a JavaScript function, which is then evaluated in little steps in stimulate to draw the graph. While graphing, singularities (e.g. Poles) space detected and also treated specially. The gesture manage is applied using Hammer.js.

See more: Drive Time New Orleans To Atlanta, How Far Is Atlanta From New Orleans

If friend have any questions or ideas for improvements to the Integral Calculator, don"t hesitation to compose me one e-mail.