BrightChamps Logo
Login
Creative Math Ideas Image
Live Math Learners Count Icon110 Learners

Last updated on July 10th, 2025

Math Whiteboard Illustration

The Rank of a Matrix

Professor Greenline Explaining Math Concepts

The rank of a matrix is the maximum number of linearly independent rows or columns. For example, the rank of an identity matrix of order 3 × 3 is 3, because all three rows and columns are linearly independent. In this article, we will explore the rank of a matrix and its properties in detail.

The Rank of a Matrix for UAE Students
Professor Greenline from BrightChamps

What is the Rank of a Matrix?

The rank of the matrix is the order of the largest non-zero minor in the matrix. For a non-zero matrix B, the rank is ‘r’ if:

 

 

  • All minors of order r + 1 are zero.

     
  • There is at least one non-zero minor of order ‘r’.

     

Hence, the rank of a matrix A can be written as ρ (A), where ρ (rho) is a Greek letter. So, ρ(A) is read as “rank of A” or “rho of A”.
 

Professor Greenline from BrightChamps

How to Find the Rank of a Matrix?

Now let’s learn how to find the rank of a matrix. The rank of a matrix can be found using these methods: 

 

 

  • Minor method 

 

  • Using echelon form 

 

  • Using normal form 
     
Professor Greenline from BrightChamps

Minor Method:

Let’s learn how to find the rank of a matrix using the minor method. In the minor method, we focus on the determinants of the minors. Follow these steps to find the rank of a matrix:

 

 

  • First, find the determinant of the matrix. Let’s consider A as a square matrix
    If A ≠ 0, then the rank and order of matrix A are the same
    If A = 0, then the rank is determined by the largest order of any minor that is non-zero. 

 

  • If all the minors of the order are zero, we repeat the steps above for the non-zero minor of one order smaller than before. Follow these till you find a non-zero minor. 

 

While using the minor method, we have to follow several steps. 

 

  • If A is a square matrix, find the determinant of A. 
    When det(A) ≠ 0, the order of the matrix is equal to the rank of A. 
    When det(A) = 0, the highest order of any non-zero minor that can be found inside the matrix is equal to the rank of A.  

 

  • If every minor of the order is zero, repeat the steps. Then, find a non-zero minor of order that is 1 less than the order from the previous step.

 


Finding det(A), using the 3 × 3 determinant formula: 
   det(A) = a (ei - fh) - b (di - fg) + c (dh -eg)
Substituting the values:    
det(A) = 1 (4 × 6 - 6 × 5) - 2 (2 × 6 - 6 × 4) + 3 (2 × 5 - 4 × 4)
Now, we can calculate: 
    = 1 (4 × 6 - 6 × 5) = 1 (24 - 30) = 1 (-6) = -6
    = - 2 (2 × 6 - 6 × 4) = -2 (-12) = 24
    =  3 (2 × 5 - 4 × 4) = 3 (-6) = -18
     det(A) = −6 + 24 − 18 = 0 
Hence, det(A) = 0, the rank of the matrix is less than 3. 

Check for non-zero minors of order 2. 

 Determinant  = det(A) = ad - bc 
                         =  (1 × 5) - (2 × 4) = 5 - 8 
                         = -3 ≠ 0  
As the result is non-zero, the rank of the matrix is:
     The rank of A (ρ(A)) = 2. 

 

 

Using Echelon Form: Identifying a non-zero determinant for finding the rank of a matrix using minors is less efficient for large matrices. We can find the rank of a matrix more easily by using a technique known as the Echelon form. The echelon form is used when the matrix is in the form of an upper or lower triangular matrix. By using the elementary row operations, we can convert a matrix to its Echelon form:

 

 

  • Interchanging two rows. 

 

  • Multiplying a scalar by a row.

     
  • Adding a multiple of one row to another row.   

 

To calculate the rank of a matrix using the Echelon form, we have to follow several steps:

 

 

  • Using the row/column transformations, convert the matrix into Echelon form. 

     
  • Then, the number of non-zero rows in the resulting matrix equals the rank of the matrix.  
     

A row in a matrix where at least one element is non-zero is called a non-zero row. 
For example, find the rank of the matrix A = 


Now, we convert the matrix to its Echelon form using the elementary row operations. 
For that, apply the row transformation formula:
     Ri → Ri ​− (k) Rj​
Where Ri = the row to be changed
Rj  = the pivot row.
k = the scalar multiple used to eliminate the entry. 

Applying R2 → R2​−4R1 and R3 → R3 - 7R1, to eliminate 4 and 7 in row 1. 


Next, we will apply R3 → R3 - 2R2, we will get:

A row that has at least one non-zero element is called a non-zero row. In the final matrix, there are 2 non-zero rows. 
Therefore, the rank of A = ρ(A) = 2 

 

 

Using Normal Form: The structure of a matrix in normal form is: 
     
Where Ir = the identity matrix of order “r”, and the other values in the matrix will be zero. For a rectangular matrix, A is converted into the standard form using the elementary row transformations and column operations. This method is used to calculate the rank of both rectangular matrices and square matrices.    
For example, find the rank of the matrix A = 


Now we aim to eliminate elements below the first pivot (1) in the first column:
  R2 → R2 - R1
  R3 → R3 - 2R1
  R4 → R4 - 3R1

Hence, the matrix becomes:
    

Next, eliminate elements below and above the pivot in column 2: 
R1 → R1 - 2R2
R4 →R4 - R2

Then, the matrix becomes:


Next, eliminate above the pivot in column 3:
R1 → R1 + R3
R2 → R2 - R3

Then the result is:
 

Now, eliminate the 2 in column 4 to obtain the normal form of the matrix
 C4 → C4 - 2C1
Now, the matrix becomes:
    
This is in the form: 

The identity matrix I3 appears on the top-left side of the matrix, and all the other rows are zero. Therefore, the rank of matrix A is:
   ρ(A) = 3
 

Professor Greenline from BrightChamps

What is the Column and Row Rank of the Matrix?

As we learned how to find the rank of a matrix, using the Echelon form and the normal form. We have seen that the number of non-zero rows in the reduced form of the matrix is equal to the rank of the matrix. This is the row rank of the matrix; it is the maximum number of linearly independent rows in the matrix. Whereas the column rank is the number of linearly independent columns. 

Row rank = the number of non-zero rows 
Column rank = maximum number of linearly independent columns
Hence, row rank = column rank. 
 

Professor Greenline from BrightChamps

What are the Properties of the Rank of a Matrix?

The properties of the rank of a matrix are used when performing the basic operations like addition, multiplication, and transformations. Here are the key properties of the rank of a matrix:

 

 

  • The rank of a zero matrix is 0. 

 

  • An identity matrix of order n × n has a rank of n. 

 

  • The rank of a nonsingular matrix A of order n × n is n, that is 
    ρ(A) = n

 

  • The rank of a matrix A in its Echelon form is equal to the number of non-zero rows. 

 

  • The rank of A in its normal form is equal to the order of the identity matrix in it. 

 

  • If A is a singular square matrix of order n × n, then:
    ρ(A) < n

 

  • If A is a rectangular matrix of order m × n, then the rank is:
     ρ(A) ≤ min{m, n}. 
Professor Greenline from BrightChamps

Real-Life Applications of Rank of a Matrix

In our daily lives, we can apply the concept of the rank of a matrix to various situations. Here are a few applications:

 

 

  • In engineering, physics, and economics, professionals use the rank of a matrix to solve complex systems of linear equations. Using this technique, they can easily identify whether a system has a unique solution, no solution, or infinitely many solutions. For example, electronic engineers use the rank to solve for voltages and currents in electrical circuits. 

 

  • In data science and machine learning, the most important variables in a dataset are identified by tools like Principal Component Analysis (PCA) with the help of rank.

 

  • In economics and optimization, the rank of a matrix is used to solve equations involved in resource allocation and financial modeling. For example, to solve optimization issues with constraints and to maximize production or profit, they employ the rank of a matrix to determine the system of linear equations. 
     
Max Pointing Out Common Math Mistakes

Common Mistakes and How to Avoid Them on Rank of a Matrix

The rank of a matrix is an important concept in linear algebra when solving complex mathematical problems. However, students often make some mistakes when they work with different methods, which leads to incorrect calculations. Here are some common mistakes and their helpful solutions to prevent these errors. 

Mistake 1

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Assuming a Non-zero Determinant has a Lower Rank 
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Students should remember that in a square matrix, a non-zero determinant is nonsingular; hence, its rank and order are equal. Sometimes, students assume that a matrix has a lower rank when the determinant is non-zero. To avoid this mistake, keep in mind that det(A) ≠ 0, then rank = n (full rank).
For example, A =
 
det(A) = (1)(4) − (2)(3) = 4 - 6 = -2 ≠ 0 
    ρ(A) = 2 
 

Mistake 2

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Forgetting to Check All the Minors 
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

While using the minor method, students stop the calculation immediately after finding a zero minor, which leads them to an incorrect rank. So, they should find the largest non-zero minor from all possible minors of lower order to get the correct rank.   
For instance, if at least one 2 × 2 minor is non-zero but all 3 × 3 minors are zero, then the matrix has a rank of 2. 
 

Mistake 3

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Incorrect Use of Row Operations in Echelon Form  
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Always remember to apply valid elementary row operations in Echelon form to get the correct rank of a matrix. Sometimes, students misapply the operations, such as converting values without maintaining linear equivalence.

Mistake 4

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Incorrectly Finding the Zero Rows 
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Students often mistake an all-zero row as contributing to the rank. They should remember that only rows with at least one non-zero element are taken into the count toward the rank. Therefore, count only the rows that contain non-zero elements, after reducing to Echelon form. 
 

Mistake 5

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Neglecting the Column Rank in Rectangular Matrices 
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Students forget the column operations and assume that rank is determined only by row operations. To avoid this mistake, keep in mind that the row rank is always equal to the column rank. 
 

arrow-right
Max from BrightChamps Saying "Hey"

Solved Examples of the Rank of a Matrix

Ray, the Character from BrightChamps Explaining Math Concepts
Max, the Girl Character from BrightChamps

Problem 1

Find the rank of a matrix using the minor method. Matrix:

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"

 ρ(A) = 2
 

Explanation

First, we must calculate the determinant of:
      det(A) = (2) (4) - (3) (1) 
                  = 8 - 3 = 5 ≠ 0
A 2 × 2 matrix with a non-zero determinant has full rank. 
So, ρ(A) = 2.
Since the determinant is not zero, rank = 2 
 

Max from BrightChamps Praising Clear Math Explanations
Max, the Girl Character from BrightChamps

Problem 2

Find the rank of the matrix using the minor method. Matrix:

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"

ρ(A) = 2
 

Explanation

First, we can find the determinant of the 3 × 3 matrix: 
Here, the third row is all zeros, 
    det(A) = 0 
Next, take the top-left 2 × 2 minor:
   
   = 2 × 3 - 4 × 1 
   = 6 - 4 = 2 
   = 2 ≠ 0
Thus, the rank of the matrix is 2. 
The 3 × 3 determinant is 0, but a 2 × 2 minor is non-zero, so the matrix has rank 2. 
 

Max from BrightChamps Praising Clear Math Explanations
Max, the Girl Character from BrightChamps

Problem 3

Find the rank of a matrix using the Echelon form. Matrix:

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"

ρ(A) = 1
 

Explanation

We apply the row operation to find the rank of a matrix:
     R2 → R2 - 2R1
Here, we apply the row operation to eliminate the 2 in row 2.
First, multiply the first row by 2: 
     2 × [ 1   2] = [2   4]
Now, subtract this from row 2, using      R2 → R2 - 2R1
        [2   4] - [2   4] = [0   0]

So, the matrix becomes:  
     
Count the non-zero rows:
Here, we have only one non-zero row in the matrix. 
Hence, rank = 1
The echelon form shows only one non-zero row. Therefore, the rank of the given matrix is 1. 
 

Max from BrightChamps Praising Clear Math Explanations
Max, the Girl Character from BrightChamps

Problem 4

Find the rank of the identity matrix. Matrix:

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"

ρ(A) = 3
 

Explanation

All the rows and columns are linearly independent. 
Therefore, the identity matrix always has full rank. 
The rank of the identity matrix = order of the matrix. 

ρ(A) = 3 
 

Max from BrightChamps Praising Clear Math Explanations
Max, the Girl Character from BrightChamps

Problem 5

Find the rank of an upper triangular matrix. Matrix:

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"

ρ(A) = 3
 

Explanation

The given matrix is an upper triangular matrix because all the entries below the main diagonal are zeros. 
The main diagonal non-zero entries are 1, 1, and 5
Here, det(A) = 1 × 1 × 5 = 5 ≠ 0 
Non-zero diagonals mean full rank in triangular matrices. 
Therefore, Rank(A) = 3 
 

Max from BrightChamps Praising Clear Math Explanations
Ray Thinking Deeply About Math Problems

FAQs on the Rank of a Matrix

1.What is the rank of a matrix?

Math FAQ Answers Dropdown Arrow

2.List the different methods for finding the rank of a matrix.

Math FAQ Answers Dropdown Arrow

3.Can the row rank of a matrix be greater than the column rank?

Math FAQ Answers Dropdown Arrow

4.Define the rank of an identity matrix of order n.

Math FAQ Answers Dropdown Arrow

5.Is it possible to use column operations instead of row operations?

Math FAQ Answers Dropdown Arrow

6.How does learning Algebra help students in United Arab Emirates make better decisions in daily life?

Math FAQ Answers Dropdown Arrow

7.How can cultural or local activities in United Arab Emirates support learning Algebra topics such as The Rank of a Matrix?

Math FAQ Answers Dropdown Arrow

8.How do technology and digital tools in United Arab Emirates support learning Algebra and The Rank of a Matrix?

Math FAQ Answers Dropdown Arrow

9.Does learning Algebra support future career opportunities for students in United Arab Emirates?

Math FAQ Answers Dropdown Arrow
Math Teacher Background Image
Math Teacher Image

Jaskaran Singh Saluja

About the Author

Jaskaran Singh Saluja is a math wizard with nearly three years of experience as a math teacher. His expertise is in algebra, so he can make algebra classes interesting by turning tricky equations into simple puzzles.

Max, the Girl Character from BrightChamps

Fun Fact

: He loves to play the quiz with kids through algebra to make kids love it.

INDONESIA - Axa Tower 45th floor, JL prof. Dr Satrio Kav. 18, Kel. Karet Kuningan, Kec. Setiabudi, Kota Adm. Jakarta Selatan, Prov. DKI Jakarta
INDIA - H.No. 8-2-699/1, SyNo. 346, Rd No. 12, Banjara Hills, Hyderabad, Telangana - 500034
SINGAPORE - 60 Paya Lebar Road #05-16, Paya Lebar Square, Singapore (409051)
USA - 251, Little Falls Drive, Wilmington, Delaware 19808
VIETNAM (Office 1) - Hung Vuong Building, 670 Ba Thang Hai, ward 14, district 10, Ho Chi Minh City
VIETNAM (Office 2) - 143 Nguyễn Thị Thập, Khu đô thị Him Lam, Quận 7, Thành phố Hồ Chí Minh 700000, Vietnam
Dubai - BrightChamps, 8W building 5th Floor, DAFZ, Dubai, United Arab Emirates
UK - Ground floor, Redwood House, Brotherswood Court, Almondsbury Business Park, Bristol, BS32 4QW, United Kingdom