Skip to content
toolsdocks

Solve an equation or equation system

Choose Equation or System and type it using x, y, z and so on. Terms are moved across the equals sign and expanded for you, and the method used is shown.

Runs on your device
Loading tool…

How to use

  1. Choose Equation or System.
  2. Type the equation(s) using x, y, z…
  3. Read solutions and the method used.

Worked example

2x + y = 7 and x − y = 2 give x = 3, y = 1.

Supported formats and limits

InputEquations
OutputSolutions with steps
EngineClosed forms for degree ≤ 2; Durand–Kerner for higher degrees; Gaussian elimination with exact rationals

Limitations

  • Non-polynomial equations (such as sin(x) = x/2) are solved numerically in the grapher instead.

Questions

Are the answers exact?

Linear and quadratic equations give exact values, including radicals and complex roots. For degree 3 and above, rational roots are found exactly and the rest are approximated numerically (Durand-Kerner with Newton polishing) to about 1e-10. Linear systems are solved with exact fractions.

What if a system has no solution or infinitely many?

The solver says so. It also reports identities such as x = x and contradictions such as 0 = 1 instead of returning a number.

Can it solve sin(x) = x/2?

No. Only polynomial equations and linear systems are supported. Plot both sides in the function grapher to find intersections numerically.

Privacy

Runs on your device. Files and text are processed in this browser tab and are not uploaded.

See the privacy policy for how toolsdocks handles data.