Matrix Reference Manual
Matrix Properties


Go to: Introduction, Notation, Index



Adjoint or Adjugate

The adjoint of A, ADJ(A) is the transpose of the matrix formed by taking the cofactor of each element of A.


Characteristic Equation

[n#n] The characteristic equation of a matrix A is |tI-A| = 0. It is a polynomial equation in t.

The properties of the characteristic equation are described in the section on eigenvalues.


Characteristic Matrix

[n#n]: The characteristic matrix of A is (tI-A) and is a function of the scalar t.

The properties of the characteristic matrix are described in the section on eigenvalues.


Characteristic Polynomial

[n#n] The characteristic polynomial, p(t), of a matrix A is p(t) = |tI - A|.

The properties of the characteristic polynomial are described in the section on eigenvalues.


Cofactor

The cofactor of a minor of A:n#n is equal to the product of (a) the determinant of the submatrix consisting of all the rows and columns that are not in the minor and (b) -1 raised to the power of the sum of all the row and column indices that are in the minor.

The cofactor of the element a(i,j) equals -1i+j det(B) where B is the matrix formed by deleting row i and column j from A.

See minor, adjoint


Conjugate Transpose

X=YH is the Hermitian transpose or Conjugate transpose of Y iff x(i,j)=conj(y(j,i)).

See Hermitian Transpose.


Determinant

For an n#n matrix A, det(A) is a scalar number defined by det(A)=sgn(PERM(n))'*prod(A(1:n,PERM(n)))

This is the sum of n! terms each involving the product of n matrix elements of which exactly one comes from each row and each column. Each term is multiplied by the signature (+1 or -1) of the column-order permutation !. See the notation section for definitions of sgn(), prod() and PERM().

The determinant is important because INV(A) exists iff det(A) != 0.

Geometric Interpretation

The determinant of a matrix equals the +area of the +parallelogram that has the matrix columns as n of its sides. If a vector space is transformed by multiplying by a matrix A, then all +areas will be multiplied by det(A).

Properties of Determinants

Determinants of simple matrices

Determinants of block matrices


Eigenvalues

The eigenvalues of A are the roots of its characteristic equation: |tI-A| = 0.

The properties of the eigenvalues are described in the section on eigenvalues.


Generalized Inverse

The generalized inverse of X:m#n is any matrix, X#:n#m satisfying XX#X=X. Note that if X is singular or non-square, then X# is not unique.

See also: Pseudoinverse


Hermitian Transpose or Conjugate Transpose

X=YH is the Hermitian transpose or Conjugate transpose of Y iff x(i,j)=conj(y(j,i)).


Inverse

B is a left inverse of A if BA=I. B is a right inverse of A if AB=I.

If BA=AB=I then B is the inverse of A and we write B=A-1.

See also: Generalized Inverse, Pseudoinverse


Kernel

The kernel (or null space) of A is the subspace of vectors x for which Ax = 0. The dimension of this subspace is the nullity of A.


Linear Independence

The columns of A are linearly independent iff the only solution to Ax=0 is x=0.


Matrix Norms

Euclidean or Frobenius Norm

The Euclidean or Frobenius norm of a matrix A equals sqrt(sum(ABS(A).2)) and is written ||A||F. It is always a real number.

p-Norms

||A||p = max(||Ax||p) where the max() is taken over all x with ||x||p = 1 where ||x||p denotes the vector p-norm for p>=1.


Minor

A kth-order minor of A is the determinant of a k#k submatrix of A.

A principal minor is one whose diagonal elements lie on the principal diagonal of A.


Null Space

The null space (or kernel) of A is the subspace of vectors x for which Ax = 0. The dimension of this subspace is the nullity of A.


Permanent

For an n#n matrix A, pet(A) is a scalar number defined by pet(A)=sum(prod(A(1:n,PERM(n))))

This is the same as the determinant except that the individual terms within the sum are not multiplied by the signatures of the column permutations.

Properties of Permanents

Permanents of simple matrices


Pseudoinverse

The pseudoinverse (or Moore-Penrose pseudoinverse) of X is the unique matrix X+ that satisfies:

  1. XX+X=X
  2. X+XX+=X+
  3. (XX+)H=XX+
  4. (X+X)H=X+X

Rank

The rank of A is the dimension of its range.


Range

The range (or image) of A is the subspace of vectors that equal Ax for some x. The dimension of this subspace is the rank of A.


Submatrix

A submatrix of A is a matrix formed by the elements a(i,j) where i ranges over a subset of the rows and j ranges over a subset of the columns.


Trace

The trace of a square matrix is the sum of its diagonal elements: tr(A)=sum(diag(A))

In the formulae below, the argument of tr() must always be square.


Spectrum

The spectrum of A is the set of all its eigenvalues.


Transpose

X=YT is the transpose of Y iff x(i,j)=y(j,i).


Vector Norms

Euclidean Norm

The Euclidean norm of a vector x equals the square root of the sum of the squares of the absolute values of all its elements and is written ||x||. It is always a real number and corresponds to the normal notion of the vector's length.

Holder Norms or p-Norms

The p-norm of a vector x is defined by ||x||p = sum(abs(x).^p)^(1/p) for p>=1. The most common values of p are 1, 2 and infinity.


The Matrix Reference Manual is written by Mike Brookes, Imperial College, London, UK. Please send any comments or suggestions to mike.brookes@ic.ac.uk