forked from ZoranPandovski/al-go-rithms
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add README.md to explain what is a transpose of matrix
- Loading branch information
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
## Transpose of matrix | ||
|
||
In linear algebra, the transpose of a matrix is an operator which flips a matrix over its diagonal, that is it switches the row and column indices of the matrix by producing another matrix denoted as A<sup>T</sup> [1]. | ||
|
||
It is achieved by any one of the following equivalent actions: | ||
- Reflect A over its main diagonal (which runs from top-left to bottom-right) to obtain A<sup>T</sup>. | ||
- Write the rows of A as the columns of A<sup>T</sup>. | ||
- Write the columns of A as the rows of A<sup>T</sup>. | ||
|
||
Formally, the <i>i</i>-th row, <i>j</i>-th column element of A<sup>T</sup> is the <i>j</i>-th row, <i>i</i>-th column element of A: | ||
|
||
 | ||
|
||
#### Reference | ||
[1] https://en.wikipedia.org/wiki/Transpose |