|
Size: 1268
Comment:
|
Size: 3408
Comment: Diagonals
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
These '''special matrices''' are core concepts to linear algebra. <<TableOfContents>> ---- |
|
| Line 5: | Line 13: |
| The '''identity matrix''' multiplied by matrix A returns matrix A. | The '''identity matrix''' is a diagonal line of ones in a square matrix of zeros. |
| Line 7: | Line 15: |
| This matrix is simply a diagonal line of 1s in a matrix of 0s. | Any matrix '''''A''''' multiplied by the (appropriately sized) identity matrix returns matrix '''''A'''''. |
| Line 10: | Line 18: |
| ┌ ┐ │ 1 0 0│ │ 0 1 0│ │ 0 0 1│ └ ┘ |
julia> using LinearAlgebra julia> Matrix{Int8}(I,3,3) 3×3 Matrix{Int8}: 1 0 0 0 1 0 0 0 1 |
| Line 16: | Line 26: |
---- |
|
| Line 21: | Line 33: |
| A '''permutation matrix''' multiplied by matrix A returns a row-exchanged transformation of A. | A '''permutation matrix''' is a square matrix of zeros with a one in each row. Multiplying a permutation matrix by some matrix '''''A''''' ('''''PA''''') results in a row-exchanged '''''A'''''. Multiplying some matrix '''''A''''' by a permutation matrix ('''''AP''''') results in a column-exhanged '''''A'''''. |
| Line 24: | Line 36: |
| ┌ ┐┌ ┐ ┌ ┐ │ 0 1││ 1 2│ │ 3 4│ │ 1 0││ 3 4│=│ 1 2│ └ ┘└ ┘ └ ┘ |
julia> P = Matrix{Int8}(I,3,3)[:,[3,2,1]] 3×3 Matrix{Int8}: 0 0 1 0 1 0 1 0 0 julia> A = [1 2 3; 4 5 6; 7 8 9] 3×3 Matrix{Int64}: 1 2 3 4 5 6 7 8 9 julia> P * A 3×3 Matrix{Int64}: 7 8 9 4 5 6 1 2 3 julia> A * P 3×3 Matrix{Int64}: 3 2 1 6 5 4 9 8 7 |
| Line 30: | Line 61: |
| See [[LinearAlgebra/PermutationMatrices|Permutation Matrices]] for more information. | The transpose permutation matrix is the same as the inverse permutation matrix: '''''P'''^T^ = '''P'''^-1^''. The transpose permutation matrix multiplied by the permutation matrix is the same as the identity matrix: '''''P'''^T^'''P''' = '''I''''' |
| Line 34: | Line 67: |
| == Inverse Matrices == | === Counting Permutations === |
| Line 36: | Line 69: |
| An '''inverse matrix''' A^-1^ multiplied by matrix A returns the identity matrix. | For 3 by 3 matrices, there are 6 possible permutation matrices. They are often denoted based on the rows they exchange, such as '''''P''',,2 3,,''. |
| Line 38: | Line 71: |
| If A^-1^ exists, then A is '''invertible''' and '''non-singular'''. Not all matrices are invertible. | {{{ ┌ ┐ ┌ ┐ ┌ ┐ ┌ ┐ ┌ ┐ ┌ ┐ │ 1 0 0│ │ 1 0 0│ │ 0 1 0│ │ 0 1 0│ │ 0 0 1│ │ 0 0 1│ │ 0 1 0│ │ 0 0 1│ │ 1 0 0│ │ 0 0 1│ │ 1 0 0│ │ 0 1 0│ │ 0 0 1│ │ 0 1 0│ │ 0 0 1│ │ 1 0 0│ │ 0 1 0│ │ 1 0 0│ └ ┘ └ ┘ └ ┘ └ ┘ └ ┘ └ ┘ (identity matrix) P P (and so on...) 2,3 1,2 }}} |
| Line 40: | Line 81: |
| See [[LinearAlgebra/MatrixInversion|Matrix Inversion]] for more information. | For any ''n'' by ''n'' matrix, there are ''n''! possible permutation matrices. ---- |
| Line 44: | Line 87: |
| == Symmetric Matrices == | == Upper Triangular Matrices == |
| Line 46: | Line 89: |
| A '''symmetric matrix''' is any matrix that is equal to its [[LinearAlgebra/MatrixTransposition|transpose]]. | If a square matrix has only zeros below the diagonal, it is an '''upper triangular matrix'''. |
| Line 48: | Line 91: |
| {{{ ┌ ┐ │ 1 7│ │ 7 2│ └ ┘ }}} |
[[LinearAlgebra/Elimination|Gauss-Jordan elimination]] results in a '''row echelon form''' of '''''A''''' which, if '''''A''''' is square, is also upper triangular. |
| Line 55: | Line 93: |
| See [[LinearAlgebra/MatrixTransposition#SymmetricMatrices|Symmetric Matrices]] for more information. | [[LinearAlgebra/Orthonormalization|Gram-Schmidt orthonormalization]] is characterized as '''''A = QR''''' where '''''R''''' is upper triangular. ---- == Lower Triangular Matrices == If a square matrix has only zeros above the diagonal, it is a '''lower triangular matrix'''. If [[LinearAlgebra/Elimination|Gauss-Jordan elimination]] is continued into backwards elimination, it results in a '''reduced row echelon form''' of '''''A'''''. If '''''A''''' is square, it will be both upper and lower triangular. ---- == Diagonal Matrices == A '''diagonal matrix''' is a diagonal line of numbers in a square matrix of zeros. The columns of a diagonal matrix are its [[LinearAlgebra/EigenvaluesAndEigenvectors|eigenvectors]], and the numbers in the diagonal are the [[LinearAlgebra/EigenvaluesAndEigenvectors|eigenvalues]]. |
Special Matrices
These special matrices are core concepts to linear algebra.
Contents
Identity Matrix
The identity matrix is a diagonal line of ones in a square matrix of zeros.
Any matrix A multiplied by the (appropriately sized) identity matrix returns matrix A.
julia> using LinearAlgebra
julia> Matrix{Int8}(I,3,3)
3×3 Matrix{Int8}:
1 0 0
0 1 0
0 0 1
Permutation Matrices
A permutation matrix is a square matrix of zeros with a one in each row. Multiplying a permutation matrix by some matrix A (PA) results in a row-exchanged A. Multiplying some matrix A by a permutation matrix (AP) results in a column-exhanged A.
julia> P = Matrix{Int8}(I,3,3)[:,[3,2,1]]
3×3 Matrix{Int8}:
0 0 1
0 1 0
1 0 0
julia> A = [1 2 3; 4 5 6; 7 8 9]
3×3 Matrix{Int64}:
1 2 3
4 5 6
7 8 9
julia> P * A
3×3 Matrix{Int64}:
7 8 9
4 5 6
1 2 3
julia> A * P
3×3 Matrix{Int64}:
3 2 1
6 5 4
9 8 7The transpose permutation matrix is the same as the inverse permutation matrix: PT = P-1.
The transpose permutation matrix multiplied by the permutation matrix is the same as the identity matrix: PTP = I
Counting Permutations
For 3 by 3 matrices, there are 6 possible permutation matrices. They are often denoted based on the rows they exchange, such as P2 3.
┌ ┐ ┌ ┐ ┌ ┐ ┌ ┐ ┌ ┐ ┌ ┐
│ 1 0 0│ │ 1 0 0│ │ 0 1 0│ │ 0 1 0│ │ 0 0 1│ │ 0 0 1│
│ 0 1 0│ │ 0 0 1│ │ 1 0 0│ │ 0 0 1│ │ 1 0 0│ │ 0 1 0│
│ 0 0 1│ │ 0 1 0│ │ 0 0 1│ │ 1 0 0│ │ 0 1 0│ │ 1 0 0│
└ ┘ └ ┘ └ ┘ └ ┘ └ ┘ └ ┘
(identity matrix) P P (and so on...)
2,3 1,2For any n by n matrix, there are n! possible permutation matrices.
Upper Triangular Matrices
If a square matrix has only zeros below the diagonal, it is an upper triangular matrix.
Gauss-Jordan elimination results in a row echelon form of A which, if A is square, is also upper triangular.
Gram-Schmidt orthonormalization is characterized as A = QR where R is upper triangular.
Lower Triangular Matrices
If a square matrix has only zeros above the diagonal, it is a lower triangular matrix.
If Gauss-Jordan elimination is continued into backwards elimination, it results in a reduced row echelon form of A. If A is square, it will be both upper and lower triangular.
Diagonal Matrices
A diagonal matrix is a diagonal line of numbers in a square matrix of zeros.
The columns of a diagonal matrix are its eigenvectors, and the numbers in the diagonal are the eigenvalues.
