Math

Equation Solver

Linear, polynomial, rational, radical, absolute value. All roots, all cases.

5 solves a day signed in, 3 as a visitor.

The Equation Solver isolates one unknown in any single equation or inequality. Linear. Polynomial of any degree. Rational. Radical. Exponential. Logarithmic. Absolute value. Trigonometric on a stated interval. It finds every solution, real or complex where the question allows, and states each with the case that produced it. Inequalities come back in interval notation. If the equation has two unknowns and a second equation, use the System of Equations Solver. If it is a quadratic and you need a specific method, use the Quadratic Equation Solver. It also solves literal equations, isolating one variable in a formula, and equations with parameters where the answer is expressed in terms of those parameters.

Enter the equation exactly as written, including the equals sign or the inequality sign. Photos of printed or handwritten equations work. State the domain if the problem gives one, such as "for x in [0, 2pi)" or "x > 0". Use ^ for powers, sqrt() for roots, |...| for absolute value, e^x and ln(x) for exponentials and natural logs. The Answer form option decides whether roots come back as exact expressions, decimals, or both. For an exponential or logarithmic equation, include the base explicitly, since log(x) and ln(x) differ by course convention. If the problem is a formula to rearrange, such as solving A = P(1 + r)^n for r, write "solve for r" so the target is unambiguous.

The solution leads with the root set, then shows how each root was reached: rearranging, factoring, applying an identity, splitting into cases, checking candidates against the original. Extraneous roots are listed and crossed out with the reason. The working is shown so you can check it. For a question about the shape of the function rather than its zeros, use the Function Analyzer. For a limit or derivative, use the calculus solvers. Ask a follow-up to see the roots checked numerically, or to solve the same equation over a different domain. Each root's check substitution is written out so the verification is yours to read, not just a claim.

How to use it

  1. 1Type the full equation with its sign
  2. 2Add the domain if the problem states one
  3. 3Verify each root against the original equation

FAQ