|
Size: 3408
Comment: Diagonals
|
← Revision 10 as of 2025-09-24 17:48:02 ⇥
Size: 4170
Comment: Simplifying matrix page names
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 109: | Line 109: |
| == Diagonal Matrices == | == Symmetric Matrices == |
| Line 111: | Line 111: |
| A '''diagonal matrix''' is a diagonal line of numbers in a square matrix of zeros. | A '''symmetric matrix''' is equal to its [[LinearAlgebra/Transposition|transpose]]. |
| Line 113: | Line 113: |
| The columns of a diagonal matrix are its [[LinearAlgebra/EigenvaluesAndEigenvectors|eigenvectors]], and the numbers in the diagonal are the [[LinearAlgebra/EigenvaluesAndEigenvectors|eigenvalues]]. | Only a square matrix can be symmetric. These matrices have several useful properties: * The [[LinearAlgebra/EigenvaluesAndEigenvectors|eigenvalues]] are always real. * The [[LinearAlgebra/EigenvaluesAndEigenvectors|eigenvectors]] can be chosen to be [[LinearAlgebra/Orthogonality#Orthonormality|orthonormal]]. * The [[LinearAlgebra/Diagonalization|diagonalization]] of a symmetric matrix is expressed as '''''A''' = '''QΛQ'''^-1^ = '''QΛQ'''^T^'' using the orthonormal eigenvectors. * The signs of the pivots are the same as the signs of the eigenvalues. [[LinearAlgebra/Projection|Projection matrices]] are always symmetric, and symmetric matrices are combinations of orthogonal projection matrices. Multiplying a rectangular matrix '''''R''''' by its transpose '''''R'''^T^'' will always create a symmetric matrix. This can be proven with the above properties: ''('''R'''^T^'''R''')^T^ = '''R'''^T^('''R'''^T^)^T^ = '''R'''^T^'''R'''''. |
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.
Symmetric Matrices
A symmetric matrix is equal to its transpose.
Only a square matrix can be symmetric.
These matrices have several useful properties:
The eigenvalues are always real.
The eigenvectors can be chosen to be orthonormal.
The diagonalization of a symmetric matrix is expressed as A = QΛQ-1 = QΛQT using the orthonormal eigenvectors.
- The signs of the pivots are the same as the signs of the eigenvalues.
Projection matrices are always symmetric, and symmetric matrices are combinations of orthogonal projection matrices.
Multiplying a rectangular matrix R by its transpose RT will always create a symmetric matrix. This can be proven with the above properties: (RTR)T = RT(RT)T = RTR.
