Solve complex integrals with clear symbolic guidance. View real and imaginary trends through interactive plots. Export polished results for study, teaching, reporting, and review.
Supported patterns include constants, linear powers such as (2+i)*z^3 or (z+1)^-1, and linear functions inside exp(), sin(), cos(), sinh(), and cosh().
The graph traces the real part, imaginary part, and magnitude of the antiderivative on the horizontal slice z = x + iy.
| Input f(z) | Suggested antiderivative F(z) | Rule used | Comment |
|---|---|---|---|
| (2-i)*z^2 | ((2-i)/3)z^3 + C | Power rule | Apply n + 1 in the exponent and divide by 3. |
| exp((1+i)z) | exp((1+i)z)/(1+i) + C | Linear exponential rule | Divide by the inner derivative coefficient. |
| 1/(z+1) | Log(z+1) + C | Log rule | Uses the principal logarithm branch for complex values. |
| cos((2-i)z+3) | sin((2-i)z+3)/(2-i) + C | Chain-rule reversal | Differentiate the proposed result to verify the input. |
It supports sums of constants, powers of linear terms, reciprocal linear terms, and linear arguments inside exp, sin, cos, sinh, and cosh. Expressions outside those families should be simplified or entered in supported pieces.
Yes. You can enter values like 2-i, 3+4i, or -i. Wrapping complex coefficients in parentheses makes parsing clearer, especially before powers or functions.
Complex logarithms are multi-valued. This page uses the principal branch for numerical evaluation, so branch cuts can affect displayed values even when symbolic differentiation still returns the original reciprocal term.
It numerically differentiates the computed antiderivative at one sample point and compares that estimate with the original integrand. A small gap suggests the symbolic result and numerical evaluation are aligned.
It calculates F(z₂) − F(z₁) along the horizontal path z = x + iy and compares that result with Simpson integration of f(z) over the same line segment.
A complex antiderivative has two visible coordinate components. Plotting both helps you inspect oscillation, growth, and branch behavior more clearly than looking at magnitude alone.
Yes. Enter one letter as the variable name. The symbolic rules stay the same, but all supported expressions must consistently use that same variable throughout the input.
Rewrite the expression into supported parts, add parentheses around complex coefficients, or split a large expression into separate terms. That usually resolves syntax problems and clarifies the intended structure.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.