MatricesTopic #9 of 30

Special Matrices

Symmetric, skew-symmetric, orthogonal, triangular, and diagonal matrices.

Overview

Certain matrices have special structures that give them useful properties. Recognizing these special forms simplifies many calculations.

Symmetric Matrices

A matrix AA is symmetric if AT=AA^T = A.

A=[123256369]A = \begin{bmatrix} 1 & 2 & 3 \\ 2 & 5 & 6 \\ 3 & 6 & 9 \end{bmatrix}

Properties

  • Only square matrices can be symmetric
  • aij=ajia_{ij} = a_{ji} for all i,ji, j
  • Eigenvalues are real
  • Eigenvectors for distinct eigenvalues are orthogonal
  • A+ATA + A^T is always symmetric

Skew-Symmetric Matrices

A matrix AA is skew-symmetric if AT=AA^T = -A.

A=[023204340]A = \begin{bmatrix} 0 & 2 & -3 \\ -2 & 0 & 4 \\ 3 & -4 & 0 \end{bmatrix}

Properties

  • Diagonal entries are zero
  • aij=ajia_{ij} = -a_{ji}
  • AATA - A^T is always skew-symmetric
  • Any matrix A=A+AT2+AAT2A = \frac{A + A^T}{2} + \frac{A - A^T}{2} (symmetric + skew-symmetric)

Orthogonal Matrices

A matrix QQ is orthogonal if QTQ=QQT=IQ^T Q = QQ^T = I.

Equivalently: QT=Q1Q^T = Q^{-1}

Properties

  • Columns are orthonormal vectors
  • Rows are orthonormal vectors
  • det(Q)=1\lvert\det(Q)\rvert = 1
  • Preserves lengths: Qx=x\|Q\mathbf{x}\| = \|\mathbf{x}\|
  • Preserves angles

Examples

Rotation matrix:

Q=[cosθsinθsinθcosθ]Q = \begin{bmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{bmatrix}

Triangular Matrices

Upper Triangular

All entries below main diagonal are zero:

U=[u11u12u130u22u2300u33]U = \begin{bmatrix} u_{11} & u_{12} & u_{13} \\ 0 & u_{22} & u_{23} \\ 0 & 0 & u_{33} \end{bmatrix}

Lower Triangular

All entries above main diagonal are zero:

L=[l1100l21l220l31l32l33]L = \begin{bmatrix} l_{11} & 0 & 0 \\ l_{21} & l_{22} & 0 \\ l_{31} & l_{32} & l_{33} \end{bmatrix}

Properties

  • Product of upper triangular matrices is upper triangular
  • Product of lower triangular matrices is lower triangular
  • Determinant is product of diagonal entries
  • Eigenvalues are the diagonal entries

Diagonal Matrices

Only diagonal entries are non-zero:

D=[d1000d2000d3]D = \begin{bmatrix} d_1 & 0 & 0 \\ 0 & d_2 & 0 \\ 0 & 0 & d_3 \end{bmatrix}

Properties

  • Easy to compute powers: DnD^n has entries dind_i^n
  • Easy to invert: D1D^{-1} has entries 1/di1/d_i (if all di0d_i \neq 0)
  • Diagonal matrices commute: D1D2=D2D1D_1 D_2 = D_2 D_1

Nilpotent Matrices

A matrix NN is nilpotent if Nk=ON^k = O for some positive integer kk.

N=[010001000]N = \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 0 & 0 & 0 \end{bmatrix}

N2=[001000000]N3=ON^2 = \begin{bmatrix} 0 & 0 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} \qquad N^3 = O

Idempotent Matrices

A matrix PP is idempotent if P2=PP^2 = P.

P=[1000]P = \begin{bmatrix} 1 & 0 \\ 0 & 0 \end{bmatrix}

P2=[1000]=PP^2 = \begin{bmatrix} 1 & 0 \\ 0 & 0 \end{bmatrix} = P

Eigenvalues are 0 or 1.

Involutory Matrices

A matrix AA is involutory if A2=IA^2 = I.

Equivalently: A=A1A = A^{-1}

A=[1001]A = \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix}

A2=IA^2 = I

Summary Table

TypeDefinitionKey Property
SymmetricAT=AA^T = AReal eigenvalues
Skew-symmetricAT=AA^T = -ADiagonal is zero
OrthogonalQTQ=IQ^T Q = IPreserves lengths
Upper triangularaij=0a_{ij} = 0 for i>ji > jEasy back-substitution
Lower triangularaij=0a_{ij} = 0 for i<ji < jEasy forward-substitution
Diagonalaij=0a_{ij} = 0 for iji \neq jEasy powers/inverse
NilpotentAk=OA^k = OEigenvalues all zero
IdempotentA2=AA^2 = AEigenvalues 0 or 1
InvolutoryA2=IA^2 = IA=A1A = A^{-1}