System of Equations Calculator
Solve linear systems with 2-5 variables using substitution, elimination, or matrix row reduction.
What Is a System of Equations?
A system of equations is a set of two or more equations with the same variables that must all be true simultaneously. The solution is the set of values that satisfies every equation at once. For example, x + y = 10 and 2x - y = 5 form a system whose solution is x = 5, y = 5 (both equations are satisfied). Systems model real situations with multiple constraints: pricing with supply and demand curves, balancing chemical equations, circuit analysis with multiple loops, and any scenario where multiple relationships must hold at the same time.
How to Solve by Substitution?
Substitution works by isolating one variable in one equation and substituting it into the other. From x + y = 10, isolate y = 10 - x. Substitute into 2x - y = 5: 2x - (10 - x) = 5, which gives 3x - 10 = 5, so 3x = 15, x = 5. Then y = 10 - 5 = 5. Substitution works best when one equation can be easily solved for one variable. For messy coefficients, elimination is usually faster. Enter your system in the calculator above for an instant solution using the most efficient method.
How to Solve by Elimination?
Elimination adds or subtracts equations to remove one variable. For 3x + 2y = 16 and x - 2y = 0: adding the equations eliminates y: 4x = 16, so x = 4. Substitute back: 4 - 2y = 0, y = 2. When variables do not cancel directly, multiply one or both equations by constants first. For 2x + 3y = 12 and 5x + 2y = 13: multiply the first by 2 and the second by -3 to eliminate y: 4x + 6y = 24 and -15x - 6y = -39. Adding: -11x = -15, x = 15/11. Elimination scales well to larger systems and is the basis for Gaussian elimination used in matrix methods.
How to Solve by Graphing?
Each equation in a two-variable system represents a line on a coordinate plane. The solution is the point where the lines intersect. Parallel lines (same slope, different intercepts) never intersect, meaning no solution exists. Identical lines (same equation) intersect everywhere, meaning infinitely many solutions exist. One intersection point means exactly one unique solution. Graphing provides visual intuition about solutions but is less precise than algebraic methods for finding exact values. The calculator above shows both the algebraic solution and the geometric interpretation.
Types of Solutions
A system can have one unique solution (consistent and independent), infinitely many solutions (consistent and dependent), or no solution (inconsistent). One solution occurs when the equations represent different lines that cross at one point. Infinite solutions occur when both equations describe the same line (they are multiples of each other). No solution occurs when the lines are parallel. For three or more equations, the possibilities expand: the system might be overdetermined (more equations than unknowns, potentially no solution) or underdetermined (fewer equations than unknowns, potentially infinite solutions). The calculator identifies which type applies to your specific system.
Systems with Three or More Variables
Systems with three variables (like x + y + z = 6, 2x - y + z = 3, x + 2y - z = 2) require three equations for a unique solution. The methods extend naturally: use substitution or elimination to reduce the system to two equations with two unknowns, then to one equation with one unknown. Matrix methods (Gaussian elimination, Cramer's rule, inverse matrices) are more systematic for larger systems. Linear algebra courses teach these methods for systems with dozens or hundreds of variables, which arise in engineering simulations, economic models, and machine learning.
Real-World Applications
Mixture problems: a chemist mixes 10% and 30% acid solutions to make 100 ml of 20% solution. Let x = ml of 10% and y = ml of 30%. System: x + y = 100 and 0.10x + 0.30y = 20. Solution: x = 50, y = 50. Cost optimization: a factory produces chairs and tables using limited wood and labor. Each constraint creates an equation. The system defines the feasible production region. Network traffic, electrical circuits (Kirchhoff's laws), nutritional planning, portfolio allocation, and logistics routing all reduce to systems of equations that determine optimal solutions within multiple constraints simultaneously.
Frequently asked questions
How do I solve a system of 2 equations?
Can a system have no solution?
Can a system have infinite solutions?
What is Gaussian elimination?
How many equations do I need for n unknowns?
Where are systems of equations used?
Rate This Calculator
Your feedback helps us improve our tools