Polynomial Calculator

A professional tool to simplify, evaluate, add, multiply, divide (quotient & remainder), differentiate, integrate, rationally factor, and plot polynomials in x. Designed for students, teachers, and engineers who need both speed and accuracy with a clear, accessible UX.

Calculator

Comma-separated. Example: -5,5,-10,10

Results

Degree
Leading coefficient
Canonical form
Operation output
Notes

Data Source & Methodology

Authoritative data source: Classical polynomial algebra as formalized in standard textbooks such as J. Michael Steele, The Cauchy–Schwarz Master Class and undergraduate algebra references. Core rules include the polynomial division algorithm and power rules for differentiation/integration. All computations in this tool follow those definitions and properties.

“Tutti i calcoli si basano rigorosamente sulle formule e sui dati forniti da questa fonte.”

Formulas Explained

Division Algorithm. For polynomials \(P(x)\) and \(D(x)\ne0\), there exist unique \(Q(x)\), \(R(x)\) such that

\( P(x)=D(x)\,Q(x)+R(x),\quad \deg R<\deg D. \)

Derivative (Power Rule). For \(P(x)=\sum_i a_i x^{n_i}\):

\( P'(x)=\sum_i a_i n_i x^{n_i-1}. \)

Antiderivative. For \(n\neq-1\):

\( \int a x^n\,dx=\frac{a}{n+1}x^{n+1}+C. \)

Rational Root Theorem. If \(P(x)\) has integer coefficients and a rational root \(p/q\) in lowest terms, then \(p\) divides the constant term and \(q\) divides the leading coefficient.

Glossary of Variables & Outputs

How It Works: A Step-by-Step Example

Task: Divide \(P(x)=2x^3-3x^2-11x+6\) by \(D(x)=x-2\).

  1. Enter \(P(x)\) as 2x^3 - 3x^2 - 11x + 6 and \(Q(x)\) as x - 2.
  2. Select Divide (Quotient & Remainder) and press Calculate.
  3. The algorithm yields \(Q(x)=2x^2+x-9\) and \(R(x)=-12\) so \(P=D\cdot Q + R\).

Frequently Asked Questions

What inputs are supported?

Expressions in one variable \(x\) with integers or decimals, plus/minus, and ^ for powers.

Is factoring exact?

Rational factors are found exactly (when present). Remaining quadratic parts are shown in standard form.

Why do I see a remainder in division?

Because \(P(x)\) may not be a multiple of \(D(x)\). By definition \(P=D\cdot Q + R\) with \(\deg R < \deg D\).

How precise is evaluation?

All arithmetic is double-precision JavaScript numbers.

How do I change the plot window?

Edit the window field (e.g., -5,5,-10,10) and press Plot.

Tool developed by Ugo Candido. Content reviewed by the CalcDomain Math Editorial Team.
Last reviewed for accuracy on: .