# Quadratic & Linear Equation Solver

Solve quadratic equations ax² + bx + c = 0 and linear equations bx + c = 0 with detailed steps, discriminant analysis, vertex calculation, and axis of symmetry.

> Canonical page: https://elysiatools.com/en/tools/quadratic-equation-solver

- **Category:** Math & Numbers

- **Keywords:** quadratic, linear, equation, solver, mathematics, roots, discriminant, parabola, vertex

## Overview

The Quadratic & Linear Equation Solver is a precise mathematical tool designed to calculate the roots of quadratic equations (ax² + bx + c = 0) and linear equations (bx + c = 0) while providing comprehensive analytical insights.

## Inputs

- **Input Format** (select)
- **Coefficient a / Equation** (text): Enter coefficient a or complete equation (e.g., 2x² + 3x - 5 = 0)
- **Coefficient b (x term)** (number): Enter coefficient b
- **Coefficient c (constant term)** (number): Enter coefficient c
- **Decimal Precision** (number): Number of decimal places
- **Show Solution Steps** (checkbox)
- **Calculate Vertex** (checkbox)
- **Calculate Axis of Symmetry** (checkbox)
- **Show Complete Formula** (checkbox)

## When to use

- When you need to find the roots of a quadratic equation quickly and accurately.
- When you require a step-by-step breakdown of the quadratic formula application for educational purposes.
- When you need to determine the vertex and axis of symmetry for graphing a parabola.

## How it works

- Select your input format, choosing either individual coefficients (a, b, c) or a complete equation string.
- Enter your values into the designated fields and adjust the decimal precision if necessary.
- Enable optional features like 'Show Solution Steps' or 'Calculate Vertex' to receive detailed mathematical analysis.
- Submit the data to instantly view the roots, discriminant analysis, and geometric properties of the equation.

## Use cases

- High school and college students verifying their algebra homework.
- Teachers creating educational materials with detailed solution steps.
- Engineers or designers calculating parabolic trajectories or structural curves.

## Frequently asked questions

### Can this tool solve linear equations?

Yes, by setting the 'a' coefficient to 0, the tool effectively solves linear equations of the form bx + c = 0.

### What does the discriminant analysis tell me?

The discriminant (b² - 4ac) indicates the nature of the roots: positive means two real roots, zero means one real root, and negative means two complex roots.

### Can I adjust the number of decimal places in the result?

Yes, you can specify your desired decimal precision in the settings, ranging from 0 to 10 places.

### Does the tool provide the vertex of the parabola?

Yes, if you enable the 'Calculate Vertex' option, the tool will output the (h, k) coordinates of the parabola's vertex.

### Is it possible to see the steps taken to reach the solution?

Yes, by checking the 'Show Solution Steps' box, the tool will display the algebraic process used to derive the roots.

## Related tools

- [Combination Calculator](https://elysiatools.com/en/tools/combination-calculator): Calculate combinations (C(n,r)) with support for different types: with/without repetition, binomial coefficients, and detailed combinatorial analysis.
- [Fibonacci Sequence Generator](https://elysiatools.com/en/tools/fibonacci-generator): Generate Fibonacci sequence with customizable start numbers, length, and output format. Includes golden ratio analysis and mathematical properties.
- [Prime Factorization Calculator](https://elysiatools.com/en/tools/prime-factorization): Factor any integer into its prime factors with detailed analysis and mathematical properties.
- [Three-Phase Short-Circuit Current Calculator (IEC 60909)](https://elysiatools.com/en/tools/short-circuit-current-calculator): Estimate the three-phase symmetric short-circuit current using the IEC 60909 far-from-generator method: I"_k = c·U_n/(√3·|Z|) and i_p = κ·√2·I"_k with κ = 1.02 + 0.98·e^(−3R/X). Source impedance is the series sum of transformer and line R/X.
- [ANOVA Calculator](https://elysiatools.com/en/tools/anova-calculator): Run one-way ANOVA across multiple groups and inspect sums of squares, F statistic, and p-value
- [Beam Reaction Force Calculator (Simply Supported)](https://elysiatools.com/en/tools/beam-reaction-force): Calculate support reactions of a simply supported beam via static equilibrium. UDL: RA=RB=q·L/2. Center point load: RA=RB=P/2. Off-center point load at a: RA=P·b/L, RB=P·a/L. Also returns max shear Vmax and max moment Mmax.
- [PERT Network Analyzer (Expected Duration & Variance)](https://elysiatools.com/en/tools/pert-network-analyzer): Three-point PERT estimates: te and σ² per activity, critical path, expected project duration and variance, and normal completion probability for a target time.
- [Unit Converter with Formula Display](https://elysiatools.com/en/tools/unit-converter-with-formula): Convert common physical, chemistry, cooking, medical, and information units with the formula and dimensional analysis visible.

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
