Homogeneous System Solver Calculator

Reduce matrices and reveal exact solution spaces. Track rank nullity pivots and free-variable relationships clearly. Generate exports and summaries for classes, homework, and reviews.

Enter Matrix Data

You may enter decimals or simple fractions like 5/8. The solver works on A x = 0 only.

Example Data Table

This sample system shows a 3 × 4 homogeneous matrix with one free variable, so the solution set forms a one-dimensional subspace.

Equation x1 x2 x3 x4 Right side
1 1 2 -1 0 0
2 2 4 -2 1 0
3 -1 -2 1 3 0

Formula Used

Core matrix equation: A x = 0

Rank-nullity theorem: nullity(A) = number of variables − rank(A)

Decision rule: if rank(A) equals the number of variables, only the trivial solution exists. Otherwise, the system has infinitely many solutions, and the basis vectors describe the full solution space.

Method: the calculator converts the coefficient matrix to reduced row echelon form using Gaussian elimination, then reads pivot columns, free variables, parametric equations, and basis vectors directly from that final matrix.

How to Use This Calculator

  1. Choose the number of equations and variables.
  2. Enter each coefficient from the homogeneous system.
  3. Pick the decimal precision you want in the output.
  4. Enable row-operation steps when you need working details.
  5. Click Solve System to place the result block above the form.
  6. Review the rank, nullity, pivot columns, free variables, RREF, and basis vectors.
  7. Use the CSV or PDF buttons to export the computed summary.

FAQs

1. What is a homogeneous system?

It is a linear system where every equation equals zero. Such systems are always consistent because the zero vector always satisfies the equations.

2. Why does this solver always have at least one solution?

The trivial solution, where every variable equals zero, always works. That makes every homogeneous system consistent, even when no nontrivial solution exists.

3. What does rank tell me here?

Rank counts the pivot columns in the coefficient matrix. It shows how many independent equations constrain the variables in the system.

4. What is nullity?

Nullity is the number of free variables. It equals the number of variables minus the matrix rank and gives the dimension of the solution space.

5. When do nontrivial solutions appear?

Nontrivial solutions appear when the rank is smaller than the number of variables. Then at least one free variable exists, creating infinitely many solutions.

6. What are basis vectors in the result?

They are independent vectors that span the full solution space. Any solution can be written as a linear combination of those basis vectors.

7. Can I enter fractions instead of decimals?

Yes. The calculator accepts simple fractions such as 1/2, 3/4, or -5/6, along with ordinary decimal numbers.

8. Why is determinant shown only for square matrices?

Determinants are defined only for square matrices. For rectangular systems, rank and nullity provide the relevant structure needed for solving.

Related Calculators

intersection point calculator3d system solvervector equation solverquadratic system solvercomplex system solvertwo variable equation solverfive variable equation solverreduced row echelon solversystem stability checkercoordinate geometry solver

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.