System of Equations Calculator

Solve systems of 2 or 3 linear equations using substitution, elimination, or matrix methods.

Free to use
12,500+ users
Updated January 2025
Instant results

System of Equations Calculator

Solve 2x2 and 3x3 Systems

a₁x + b₁y = c₁

a₂x + b₂y = c₂

Solving Systems of Equations

A system of linear equations is a collection of one or more linear equations involving the same set of variables. This calculator uses Cramer's Rule, which involves calculating determinants of matrices, to find the unique solution for the variables.

How the System of Equations Calculator Works

The System of Equations Calculator solves multiple equations with multiple variables simultaneously. Systems of equations appear throughout mathematics, science, engineering, and economics when multiple conditions must be satisfied at once. This calculator supports linear and nonlinear systems.

Key Features

  • Multiple Methods: Solve using substitution, elimination, matrix methods, or graphing.
  • 2×2 and 3×3 Systems: Handle systems with 2 or 3 equations and variables, with support for larger systems.
  • Solution Types: Identify unique solutions, infinite solutions, or no solution (inconsistent systems).
  • Step-by-Step Solutions: See detailed work for each method, showing every algebraic step.
  • Matrix Form: Convert to matrix form and solve using Gaussian elimination or matrix inverse.
  • Graphical Interpretation: Visualize equations as lines (2D) or planes (3D) and see their intersection points.

Types of Solutions

A system of equations can have three types of solutions:

One unique solution: Lines/planes intersect at exactly one point
Infinite solutions: Lines/planes coincide (same line/plane)
No solution: Lines/planes are parallel (never intersect)

System of Equations Examples

Example 1: Substitution Method

Solve the system:

x + y = 7
x - y = 1

Step 1: Solve first equation for x
x = 7 - y

Step 2: Substitute into second equation
(7 - y) - y = 1
7 - 2y = 1
-2y = -6
y = 3

Step 3: Substitute y = 3 back to find x
x = 7 - 3 = 4

Solution: (x, y) = (4, 3)

Verification:
4 + 3 = 7 ✓
4 - 3 = 1 ✓

Example 2: Elimination Method

Solve the system:

2x + 3y = 16
5x - 2y = 4

Step 1: Eliminate one variable
Multiply first equation by 2: 4x + 6y = 32
Multiply second equation by 3: 15x - 6y = 12

Step 2: Add equations to eliminate y
4x + 6y = 32
+ 15x - 6y = 12
_______________
19x = 44
x = 44/19

Step 3: Substitute back to find y
2(44/19) + 3y = 16
88/19 + 3y = 16
3y = 16 - 88/19 = (304 - 88)/19 = 216/19
y = 72/19

Solution: (x, y) = (44/19, 72/19)
         ≈ (2.316, 3.789)

Example 3: Three Variable System

Solve the system:

x + y + z = 6    ... (1)
2x - y + z = 3   ... (2)
x + 2y - z = 5   ... (3)

Step 1: Eliminate z from (1) and (2)
Add equations (1) and (3):
(x + y + z) + (x + 2y - z) = 6 + 5
2x + 3y = 11  ... (4)

Step 2: Eliminate z from (2) and (3)
Add equations (2) and (3):
(2x - y + z) + (x + 2y - z) = 3 + 5
3x + y = 8    ... (5)

Step 3: Solve 2-variable system (4) and (5)
From (5): y = 8 - 3x
Substitute into (4): 2x + 3(8 - 3x) = 11
2x + 24 - 9x = 11
-7x = -13
x = 13/7

Step 4: Find y and z
y = 8 - 3(13/7) = (56 - 39)/7 = 17/7
z = 6 - x - y = 6 - 13/7 - 17/7 = (42 - 30)/7 = 12/7

Solution: (x, y, z) = (13/7, 17/7, 12/7)

Example 4: Infinite Solutions

Solve the system:

2x + 4y = 10
x + 2y = 5

Notice: First equation is 2 × second equation

Solving:
From second equation: x = 5 - 2y
Substitute into first: 2(5 - 2y) + 4y = 10
10 - 4y + 4y = 10
10 = 10 ✓ (always true)

These equations represent the same line.

Solution: Infinite solutions
Parametric form: x = 5 - 2t, y = t (for any real t)

Example 5: No Solution

Solve the system:

2x + 3y = 12
2x + 3y = 6

Notice: Same left side, different right side

Subtracting equations:
(2x + 3y) - (2x + 3y) = 12 - 6
0 = 6 ✗ (contradiction!)

These are parallel lines (same slope, different y-intercepts)
They never intersect.

Solution: No solution (inconsistent system)

Tips for Solving Systems of Equations

  • Choose Your Method: Substitution works well when one variable has coefficient 1. Elimination is better for similar coefficients. Matrix methods are efficient for larger systems.
  • Eliminate Strategically: In elimination, choose which variable to eliminate based on what requires the least manipulation.
  • Check for Special Cases: Before solving, look for parallel lines (no solution) or identical equations (infinite solutions).
  • Always Verify: Substitute your solution back into all original equations to confirm it works.
  • Fractions: Don't be afraid of fractions in your solution—many systems have non-integer solutions.
  • Consistent Notation: Label equations (1), (2), (3) to keep track of your work clearly.
  • Matrix Approach: For systems with 3+ variables, matrix methods (Gaussian elimination) are often more systematic.
  • Geometric Interpretation: For 2 variables, solutions are intersection points of lines. For 3 variables, they're intersection points of planes.

Frequently Asked Questions