Omni Calculator logo

Matrix Transpose Calculator

Created by Maciej Kowalski, PhD candidate
Reviewed by Anna Szczepanek, PhD and Jack Bowater
Last updated: Jun 05, 2023

Welcome to the matrix transpose calculator, where you'll have the opportunity to learn all about transposing matrices.

The matrix determinant calculator and the inverse matrix calculator left us to know two of the most basic matrix operations: the determinant and the inverse. This calculator deals with a third basic matrix operation called transposition.

But we've all come here not just to see how to transpose a matrix but also to get the lowdown on all the matrix transpose properties. Don't worry; we'll go through all the information you need together before we even come to what is, say, the transpose of a 2x2 matrix.

Grab your morning/afternoon tea, and let's get going, shall we?

What is a matrix?

What does "two" mean? What does it represent? Believe it or not, there is a school of thought called the philosophy of mathematics, where a couple of elder scientists ask these fundamental questions. Fortunately, we can leave them sitting there with their heads in the clouds while we deal with the problem more down-to-earthly.

Numbers, as we know, describe lengths, dimensions, weights, etc. For example, a fraction can be a pizza slice. A negative number can be a bank debt. Our point is that all these numbers, which we call real numbers, are... well, real. They appear all around us. Even the square root of a number describes the diagonal of a rectangle, and the famous Ο€ is present in all circle operations like those of our circle calc: find c calculator. So it seems like we know all there is to know about numbers, doesn't it?

Wrong. The real numbers are only where the fun starts. Fortunately, we're not here to go into the crazy (but very useful and exciting) extension called complex numbers. We'd like to go in a different direction: to try to understand objects we can't accurately describe with a single number.

A matrix is an array of elements (usually numbers) with a set number of rows and columns. An example of a matrix would be

A=[3βˆ’1021βˆ’1]A = \begin{bmatrix} 3 & -1 \\ 0 & 2 \\ 1 & -1 \end{bmatrix}

Moreover, we say that a matrix has cells, or boxes, into which we write the elements of our array. For example, the above matrix AA has the value 22 in the cell located in the second row and the second column.

As you can see, matrices are a tool used to write a few numbers concisely and operate on the whole lot as a single object. As such, they are extremely useful when dealing with:

  • systems of equations, especially when trying to find the reduced row echelon form of a system;
  • vectors and vector spaces;
  • 3-dimensional geometry (e.g., what we do in the dot product and the cross product calculator);
  • eigenvalues and eigenvectors; and
  • graph theory and discrete mathematics.

To understand matrices better, mathematicians define several operations. For example, we can add the arrays together. We can even multiply them, although this can get a little tricky. And when you want to find the inverse of a matrix via the so-called adjoint matrix, you need to know how to transpose a matrix (the cofactor matrix in this case), which brings us to why we're here right now.

How to transpose a matrix?

To transpose a matrix, we just flip its cells so that what was a row before will now be a column and vice versa. To help visualize it, imagine that your matrix is written on a piece of paper. To find its transpose, it's enough to flip the sheet to the other side and rotate it 90 degrees counterclockwise.

To those who like formulas, let's say that we have a matrix AA whose cells are indexed by aija_{ij}, where ii denotes the number of the row, and jj is the number of the column. For example, the element a23a_{23} is in the second row of the third column. Then, the transpose of AA, denoted by ATA^T, will have elements ajia_{ji}, i.e., the second index is now the number of the row, and the first is the number of the column. In particular, the a23a_{23} from before will now be in the third row of the second column.

Easy enough, isn't it? Well, it's not rocket science, so let's stop at that. And even better - there are several interesting and useful matrix transpose properties!

Matrix transpose properties

Now that we know how to transpose a matrix let's take a closer look at the definition and try to find some matrix transpose properties that can simplify our calculations.

  1. In general, the shape of the transpose is different from that of the original matrix. Say that we start with a matrix with nn rows and mm columns. After transposing, the first row (which has mm elements) will become the first column, which means the matrix transpose will have mm rows. Similarly, it will have nn columns (as opposed to mm in the initial matrix). Of course, the shape would not change only if our array was a square, for example, if we wanted to find the transpose of a 2x2 matrix.

  2. The transpose of a transpose is the initial matrix. By definition, calculating a matrix transpose means exchanging rows with columns. Therefore, if we do this flip a second time, we'll change them back and obtain what we started with. Symbolically, this property can be written as (AT)T=A(A^T)^T = A, where AA is any matrix.

  3. The transpose of a sum is the sum of the transposes. In other words, if we find ourselves adding (or subtracting) some matrices, it doesn't matter if we add them together first and transpose the result, or transpose each summand and then add them together. Symbolically, this means that (A+B)T=AT+BT(A + B)^T = A^T + B^T, where AA and BB are arbitrary matrices of the same size.

  4. The transpose of a product is the product of the transposes reversed. This means that if we want to multiply two matrices and transpose the result, we can alternatively begin by transposing the factors and multiplying them but in reverse order. In other words, (AB)T=BTAT(AB)^T = B^TA^T for any two matrices AA and BB, for which ABAB exists.

  5. The determinant stays the same after transposition. If we have a square matrix and want to find its determinant, then we automatically know that its transpose will have the same determinant. Symbolically, this means that ∣A∣=∣AT∣|A| = |A^T| for any square matrix AA (here ∣ βˆ£| \ | denote the determinant, not the absolute value of a number.

All this time spent reading through the theory should be rewarded with a nice example, wouldn't you say?

Example: using the matrix transpose calculator

Recall the matrix AA that we met at the beginning:

A=[3βˆ’1021βˆ’1]A = \begin{bmatrix} 3 & -1 \\ 0 & 2 \\ 1 & -1 \end{bmatrix}

Let's use the matrix transpose calculator to find ATA^T.

The first thing we have to do is figure out the size. Our AA has three rows and two columns, so we need to tell that to our calculator by choosing the correct values under "number of rows" and "number of columns." This will show us a symbolic picture of a matrix similar to ours, with its cells denoted by a1a_1, a2a_2, b1b_1, and so on. We then have to input the data from AA, i.e., the numbers in its boxes, as the symbols corresponding to the cells in the picture. Since our matrix has elements 33 and βˆ’1-1 in its first row, and the picture tells us that the first row has symbols a1a_1 and a2a_2, we should write

a1=3a_1 = 3 and a2=βˆ’1a_2 = -1.

Similarly, we fill out the other rows:

b1=0b_1 = 0, b2=2b_2 = 2,

c1=1c_1 = 1, and c2=βˆ’1c_2 = -1.

This will make the matrix transpose calculator spit out the result. Nevertheless, let's try to also calculate the answer by hand.

The matrix AA has three rows and two columns, so its transpose ATA^T will have a different shape: two rows and three columns. (Recall that for square matrices, the shape doesn't change, say, for the transpose of a 2x2 matrix.) Also, AA's first row has elements 33 and βˆ’1-1, so we copy them into the first column of ATA^T:

AT=[3 βˆ’1 ]A^T = \begin{bmatrix} 3 & \ \\ -1 & \ \\ \end{bmatrix}

Similarly, we put the second row of AA into the second column of ATA^T, and the third row into the third column.

AT=[301βˆ’12βˆ’1]A^T = \begin{bmatrix} 3 & 0 & 1\\ -1 & 2 & -1\\ \end{bmatrix}

That wasn't so bad, was it? No need to lose any more sleep on all those crucial matrix transpose questions. Omni Calculator saved the day yet again!

Maciej Kowalski, PhD candidate
Matrix size
Number of rows
Number of columns
Matrix entries
Check out 35 similar linear algebra calculators πŸ”’
Adjoint matrixCharacteristic polynomialCholesky decomposition… 32 more
People also viewed…

Fermat's little theorem

Fermat's little theorem calculator is here to help you understand what this famous theorem says and how to use it correctly.

Hexagonal pyramid

Use this hexagonal pyramid calculator to determine the volume and surface area for pyramids with hexagonal bases.

Lost socks

Socks Loss Index estimates the chance of losing a sock in the laundry.

Pizza size

Make the best pizza choice with our Pizza Size Calculator – compare sizes and prices for the perfect order!
Copyright by Omni Calculator sp. z o.o.
Privacy, Cookies & Terms of Service