Blog

Singular vs Non-Singular Matrices: What the Determinant Tells You

Learn how determinant zero or non-zero reveals whether a square matrix has an inverse, with quick tests, solved examples, and mistakes to avoid.

  • 12th
  • Study Advice
A golden matrix bridge standing beside a collapsed matrix gate on a reflective coordinate grid

Singular and non-singular matrices sound like big words, but the idea behind them is very direct.

A square matrix is either capable of having an inverse, or it is not. The determinant is the quick test that tells you which side the matrix belongs to.

If the determinant is not zero, the matrix is non-singular. It has an inverse.

If the determinant is zero, the matrix is singular. It does not have an inverse.

That is the main rule. But to use it confidently in questions, you need to understand what the determinant is really warning you about.

Think of a matrix as a machine that changes numbers. A non-singular matrix is a machine whose action can be reversed. A singular matrix crushes some information along the way, so you cannot fully go back to where you started.

This guide will help you understand the meaning, formula, examples, inverse connection, and common mistakes around singular and non-singular matrices.

First, Only Square Matrices Are Tested This Way

Before checking whether a matrix is singular or non-singular, ask one simple question:

Is the matrix square?

A square matrix has the same number of rows and columns.

Type of matrixExample orderCan we discuss singular or non-singular?
Square matrix2 x 2, 3 x 3, 4 x 4Yes
Rectangular matrix2 x 3, 3 x 2, 4 x 1No, not in this school-level sense

Why is this important?

Because the determinant is defined for square matrices. Since singular and non-singular status depends on the determinant, the usual test applies only to square matrices.

So whenever you see the question, “Show whether the matrix is singular or non-singular,” your first line of thinking should be:

Is it a square matrix?
If yes, find its determinant.
If the determinant is zero, it is singular.
If the determinant is not zero, it is non-singular.

The Core Rule

Let A be a square matrix.

The rule is:

Determinant of AName of matrixInverse of A
det(A) = 0Singular matrixDoes not exist
det(A) != 0Non-singular matrixExists

You may also see determinant written as |A|.

So these two statements mean the same thing:

det(A) = 0
|A| = 0

Both say that the matrix is singular.

And these two statements mean the same thing:

det(A) != 0
|A| != 0

Both say that the matrix is non-singular.

This is one of the most useful tests in matrices and determinants because it connects many ideas:

  • determinant
  • inverse
  • adjoint
  • consistency of equations
  • uniqueness of solution

Once this rule becomes natural, many questions become much faster.

What Singular Means

A singular matrix is a square matrix whose determinant is zero.

In simple words, it is a matrix that cannot be reversed.

If A is singular:

det(A) = 0
A inverse does not exist

This means you cannot find a matrix B such that:

AB = BA = I

where I is the identity matrix.

Why not?

Because a zero determinant shows that the matrix has lost independence. In a 2 x 2 or 3 x 3 matrix, this often appears as rows or columns being dependent on each other.

For example, look at this matrix:

A = [ 2  4 ]
    [ 1  2 ]

The second row is exactly half of the first row.

So the two rows are not giving two independent pieces of information. One row is only repeating the other in a scaled form.

Now calculate the determinant:

det(A) = (2)(2) - (4)(1)
       = 4 - 4
       = 0

Therefore, A is singular.

What Non-Singular Means

A non-singular matrix is a square matrix whose determinant is not zero.

In simple words, it is a matrix that can be reversed.

If A is non-singular:

det(A) != 0
A inverse exists

For example:

B = [ 3  1 ]
    [ 2  1 ]

Calculate the determinant:

det(B) = (3)(1) - (1)(2)
       = 3 - 2
       = 1

Since the determinant is not zero, B is non-singular.

That also tells us that B has an inverse.

We do not even need to find the inverse if the question only asks whether it exists. The determinant already answers that.

So if the determinant is -5, the matrix is still non-singular.

The 2 x 2 Test

For a 2 x 2 matrix:

A = [ a  b ]
    [ c  d ]

the determinant is:

det(A) = ad - bc

Then:

If ad - bc = 0, A is singular.
If ad - bc != 0, A is non-singular.

Example 1: Singular Matrix

Check whether the following matrix is singular or non-singular:

A = [ 5  10 ]
    [ 2   4 ]

Find the determinant:

det(A) = (5)(4) - (10)(2)
       = 20 - 20
       = 0

Since the determinant is zero, A is singular.

So A has no inverse.

Example 2: Non-Singular Matrix

Check whether the following matrix is singular or non-singular:

B = [ 7  3 ]
    [ 4  2 ]

Find the determinant:

det(B) = (7)(2) - (3)(4)
       = 14 - 12
       = 2

Since the determinant is not zero, B is non-singular.

So B has an inverse.

Why Determinant Zero Stops The Inverse

The inverse of a square matrix A, when it exists, is commonly found using:

A inverse = (1 / det(A)) adj(A)

This formula gives the entire reason behind the determinant test.

If det(A) is not zero, then 1 / det(A) is possible. The inverse can exist.

If det(A) is zero, then the formula would require division by zero. That is not allowed. So the inverse does not exist.

This is why the determinant check is done before finding the inverse.

This saves time and prevents a very common mistake: doing a long adjoint calculation for a matrix that cannot have an inverse at all.

The 3 x 3 Test

For a 3 x 3 matrix, the idea is the same:

Find det(A).
If det(A) = 0, A is singular.
If det(A) != 0, A is non-singular.

Only the calculation is longer.

Consider:

A = [ 1  2  3 ]
    [ 2  4  6 ]
    [ 1  0  1 ]

Notice that the second row is twice the first row:

R2 = 2R1

That means the rows are dependent. So the determinant will be zero.

Therefore, A is singular.

In an exam answer, you can write this clearly:

Here, R2 = 2R1.
Therefore, the rows are dependent.
Hence det(A) = 0.
So A is singular.

This is faster than expanding the full determinant when the dependency is obvious.

A Non-Singular 3 x 3 Example

Now look at:

B = [ 1  2  1 ]
    [ 0  1  3 ]
    [ 2  1  0 ]

Expand along the first row:

det(B) = 1[(1)(0) - (3)(1)] - 2[(0)(0) - (3)(2)] + 1[(0)(1) - (1)(2)]
       = 1[0 - 3] - 2[0 - 6] + 1[0 - 2]
       = -3 + 12 - 2
       = 7

Since the determinant is not zero, B is non-singular.

So B has an inverse.

Singular and non-singular matrices also matter when solving simultaneous linear equations.

Suppose a system of equations is written as:

AX = B

Here, A is the coefficient matrix.

If A is non-singular, then A inverse exists. So the solution can be found using:

X = A inverse B

This gives a unique solution.

But if A is singular, A inverse does not exist. Then the system cannot be solved by directly multiplying with A inverse. The equations may have no solution or infinitely many solutions, depending on the rest of the information.

Quick Picture

For two linear equations in two variables:

Determinant of coefficient matrixMeaning
Not zeroThe two lines meet at exactly one point
ZeroThe two lines may be parallel or the same line

So determinant zero does not always mean “no solution.” It means “not a unique solution through the inverse method.”

That distinction is important.

Common Mistakes Students Make

Mistake 1: Saying Negative Determinant Means Singular

This is wrong.

Only zero makes a matrix singular.

If:

det(A) = -8

then A is non-singular, because -8 is not zero.

Mistake 2: Calling Every Matrix Without An Inverse Singular

At school level, singular and non-singular are used for square matrices.

A rectangular matrix may not have an inverse in the usual sense, but you should not label it singular in a determinant question.

First check whether the matrix is square.

Mistake 3: Forgetting The Order In A 2 x 2 Determinant

For:

[ a  b ]
[ c  d ]

the determinant is:

ad - bc

It is not:

ab - cd

Write the formula every time until the diagonal pattern becomes automatic.

Mistake 4: Expanding A 3 x 3 Determinant Carelessly

In 3 x 3 determinants, sign errors are common.

If you expand along the first row, the signs follow:

+  -  +

So for:

[ a  b  c ]
[ d  e  f ]
[ g  h  i ]

the determinant is:

a(ei - fh) - b(di - fg) + c(dh - eg)

Keep the middle minus sign visible.

Mistake 5: Finding The Adjoint Before Checking The Determinant

This wastes time.

The determinant is the gatekeeper.

If the determinant is zero, the inverse does not exist. You do not need the full adjoint to prove that.

A Clean Answer Format

When a question asks whether a matrix is singular or non-singular, use this format:

Given matrix A = ...

det(A) = ...
       = ...

Since det(A) = 0, A is singular.
Therefore, A inverse does not exist.

Or:

Given matrix A = ...

det(A) = ...
       = ...

Since det(A) != 0, A is non-singular.
Therefore, A inverse exists.

This format is short, clear, and complete.

How To Remember The Difference

Use this simple memory line:

Zero determinant means no inverse.
Non-zero determinant means inverse exists.

Or even shorter:

Zero closes the door.
Non-zero opens the door.

The “door” is the inverse.

That is the whole topic in one image.

Practice Questions

Try these without looking at the answers first.

Question 1

Check whether the matrix is singular or non-singular:

A = [ 4  8 ]
    [ 1  2 ]

Question 2

Check whether the matrix is singular or non-singular:

B = [ 6  5 ]
    [ 2  3 ]

Question 3

Without expanding fully, say whether this matrix is likely to be singular:

C = [ 1  3  5 ]
    [ 2  6 10 ]
    [ 0  1  4 ]

Answers

For Question 1:

det(A) = (4)(2) - (8)(1)
       = 8 - 8
       = 0

So A is singular.

For Question 2:

det(B) = (6)(3) - (5)(2)
       = 18 - 10
       = 8

So B is non-singular.

For Question 3:

The second row is twice the first row:

R2 = 2R1

So the rows are dependent. Therefore, the determinant is zero and C is singular.

Final Takeaway

Singular and non-singular matrices are not separate chapters to memorise. They are two outcomes of the same determinant test.

If the determinant is zero, the matrix is singular and the inverse does not exist.

If the determinant is not zero, the matrix is non-singular and the inverse exists.

Once you understand this, determinant questions become less about fear and more about decision-making. Calculate carefully, compare with zero, and write the conclusion clearly.

Frequently Asked Questions

What is a singular matrix?

A singular matrix is a square matrix whose determinant is zero. It does not have an inverse.

What is a non-singular matrix?

A non-singular matrix is a square matrix whose determinant is not zero. It has an inverse.

Can a determinant be negative and still be non-singular?

Yes. A negative determinant is still non-zero. Only zero makes a matrix singular.

Why does determinant zero mean there is no inverse?

The inverse formula uses 1 / det(A). If the determinant is zero, this would require division by zero, which is not allowed. So the inverse does not exist.

Are singular and invertible opposites?

Yes. A singular matrix is not invertible. A non-singular matrix is invertible.

Can a rectangular matrix be called singular?

In this topic, use singular and non-singular for square matrices. A rectangular matrix does not have a determinant in the usual school-level method, so the determinant test does not apply.

What should I check first in these questions?

First check that the matrix is square. Then calculate the determinant. Finally, compare the determinant with zero and write the conclusion.

Looking for commerce tuitions?

Prachi is a gold-medalist commerce teacher with experience at Deloitte and KPMG. She focuses on fundamentals to build a strong foundation.

Start classes