Equation Solver

This professional-grade equation solver helps students, educators, and engineers solve algebraic problems faster and with confidence. It provides exact step-by-step solutions for linear and quadratic equations, robust numeric roots for complex equations, and a reliable solver for 2×2 to 4×4 linear systems—designed mobile-first and fully accessible.

Interactive Calculator

Choose calculator mode

Single Equation Inputs

Results

Status Awaiting input

Data Source and Methodology

Authoritative references:

All computations strictly follow formulas and methods from these sources. All calculations are rigorously based on the formulas and data provided by this source.

The Formulas Explained

Linear equation: $$ ax + b = 0 \quad \Rightarrow \quad x = -\frac{b}{a}, \quad a \neq 0. $$
Quadratic equation: $$ ax^2 + bx + c = 0 \;\Rightarrow\; x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a},\ a \neq 0. $$
Bisection method (numeric): $$ \text{Given } [L,R] \text{ with } f(L)f(R) \lt 0,\ m = \frac{L+R}{2},\ \text{choose the subinterval where the sign changes, repeat.} $$
Newton refinement: $$ x_{k+1} = x_k - \frac{f(x_k)}{f'(x_k)}, \quad f'(x) \approx \frac{f(x+h)-f(x-h)}{2h}. $$

Glossary of Variables and Outputs

Worked Example

How It Works: A Step-by-Step Example

Problem: Solve 2x + 5 = 19.

  1. Rewrite: 2x + 5 = 19 → 2x = 19 − 5 = 14.
  2. Divide both sides by 2: x = 14 ÷ 2 = 7.
  3. Result: x = 7.

Using the quadratic form, for example x^2 − 5x + 6 = 0, the solver applies:

$a=1,\ b=-5,\ c=6,\ \Delta=b^2-4ac=25-24=1 \Rightarrow x=\frac{-b\pm\sqrt{\Delta}}{2a}=\frac{5\pm1}{2}=\{3,2\}.$

Frequently Asked Questions (FAQ)

What types of equations can this solve exactly?

Linear and quadratic single-variable equations are solved symbolically with steps. Cubic and higher degrees, or equations with trigonometric/exponential functions, are solved numerically.

How are numeric roots found?

The solver scans the given interval for sign changes, applies bisection for bracketing, and refines with Newton’s method using a numerically estimated derivative.

How do I write functions and powers?

Use sin(x), cos(x), tan(x), ln(x) or log(x), exp(x), sqrt(x), abs(x). Use ^ for powers and include multiplication explicitly (e.g., 2*x, not 2x).

Can I solve systems of equations?

Yes, use the Linear System mode to solve 2×2, 3×3, or 4×4 systems via Gaussian elimination (with partial pivoting) for numerical stability.

How do I interpret residuals?

The residual |f(x)| indicates how well a value satisfies the equation. Values near or below the tolerance indicate high accuracy.

Does the tool support complex solutions?

For quadratics, complex solutions are displayed when the discriminant is negative. Numeric solving currently targets real roots within the interval.

Tool developed by Ugo Candido. Content verified by CalcDomain Editorial Board.
Last reviewed for accuracy on: .