GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org โ€” Eigendecomposition of a matrix - Wikipedia

(Redirected from Eigenvalue decomposition)
This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (August 2024) (Learn how and when to remove this message)

In linear algebra, eigendecomposition (also known as eigenvalue decomposition or EVD) is a factorization of a matrix A into a canonical form given by โ A=QDQโˆ’๐Ÿฃโ , where D is a diagonal matrix containing the eigenvalues of A on the diagonal, and Q is a matrix whose columns are the corresponding eigenvectors of โ Aโ . Only diagonalizable matrices can be factorized in this way. When the matrix being factorized is a normal or real symmetric matrix, the decomposition is called "spectral decomposition", derived from the spectral theorem.

Fundamental theory of matrix eigenvectors and eigenvalues

See also: Eigenvalue, eigenvector and eigenspace

A nonzero vector v of dimension N is an eigenvector of a square N ร— N matrix A if it satisfies a linear equation of the form

๐€๐ฏ=ฮป๐ฏ

for some scalar ฮป. Then, ฮป is called the eigenvalue corresponding to v. Geometrically speaking, the eigenvectors of A are the vectors that A merely elongates or shrinks, and the amount that each of them elongates/shrinks by is the corresponding eigenvalue. The above equation is called the eigenvalue equation or the eigenvalue problem.

This yields an equation for the eigenvalues:

detโก(๐€โˆ’ฮป๐ˆ)=0.

We call this equation the characteristic equation of โ ๐€โ ; it is an โ Nโ th-order polynomial equation in the unknown โ ฮปโ . We call โ p(ฮป)=detโก(๐€โˆ’ฮป๐ˆ)โ  the characteristic polynomial of โ ๐€โ .

The present article only considers algebraically closed fields of scalars. Then, the characteristic equation will have Nฮป distinct solutions, where 1 โ‰ค Nฮป โ‰ค N. The set of solutions, that is, of eigenvalues, is called the spectrum of โ ๐€โ .[1][2][3]

We can factor p as

p(ฮป)=(ฮป1โˆ’ฮป)n1(ฮป2โˆ’ฮป)n2โ‹ฏ(ฮปNฮปโˆ’ฮป)nNฮป,

and the characteristic equation becomes

(ฮป1โˆ’ฮป)n1(ฮป2โˆ’ฮป)n2โ‹ฏ(ฮปNฮปโˆ’ฮป)nNฮป=0.

The integer ni is termed the algebraic multiplicity of the eigenvalue ฮปi. The algebraic multiplicities sum to N:

โˆ‘i=1Nฮปni=N.

For each eigenvalue ฮปi, we have a specific eigenvalue equation in the unknown โ ๐ฏโ :

(๐€โˆ’ฮปi๐ˆ)๐ฏ=0.

There will be 1 โ‰ค mi โ‰ค ni linearly independent solutions to each eigenvalue equation. The linear combinations of the mi solutions (except the one which gives the zero vector) are the eigenvectors associated with the eigenvalue ฮปi. The integer mi is termed the geometric multiplicity of ฮปi. It is important to keep in mind that the algebraic multiplicity ni and geometric multiplicity mi may or may not be equal, but we always have mi โ‰ค ni. The simplest case is of course when mi = ni = 1. The total number of linearly independent eigenvectors, Nv, can be calculated by summing the geometric multiplicities:

โˆ‘i=1Nฮปmi=N๐ฏ.

The eigenvectors can be indexed by eigenvalues, using a double index, with vij being the jth eigenvector for the ith eigenvalue. The eigenvectors can also be indexed using the simpler notation of a single index vk, with k = 1, 2, ..., Nv.

Eigendecomposition of a matrix

Let A be a square n ร— n matrix with n linearly independent eigenvectors qi (where i = 1, ..., n). Then A can be factored as

๐€=๐๐œฆ๐โˆ’1,

where Q is the square n ร— n matrix whose ith column is the eigenvector qi of A, and ฮ› is the diagonal matrix whose diagonal elements are the corresponding eigenvalues, ฮ›ii = ฮปi. Note that only diagonalizable matrices can be factorized in this way. For example, the defective matrix [1101] (which is a shear matrix) cannot be diagonalized.

The n eigenvectors qi are usually normalized, but they do not have to be. A non-normalized set of n eigenvectors vi can also be used as the columns of Q. That can be understood by noting that the magnitude of the eigenvectors in Q gets canceled in the decomposition by the presence of Qโˆ’1. If one of the eigenvalues ฮปi has multiple linearly independent eigenvectors (that is, the geometric multiplicity of ฮปi is greater than 1), then the eigenvectors for this eigenvalue ฮปi can be chosen to be mutually orthogonal. However, if two eigenvectors belong to two different eigenvalues, it may be impossible for them to be orthogonal to each other. For instance, the matrix โ [1013]โ  cannot be diagonalized in an orthogonal basis (see Example below). One special case is when A is a normal matrix; then by the spectral theorem, it is always possible to diagonalize A in an orthonormal basis {qi}.

The decomposition can be derived from the fundamental property of eigenvectors:

๐€๐ฏ=ฮป๐ฏ๐€๐=๐๐œฆ๐€=๐๐œฆ๐โˆ’1.

The linearly independent eigenvectors โ qiโ  with nonzero eigenvalues form a basis (not necessarily orthonormal) for all possible products โ ๐€๐ฑโ , for โ ๐ฑโˆˆโ„‚nโ , which is the same as the image (or range) of the corresponding matrix transformation, and also the column space of the matrix โ ๐€โ . The number of linearly independent eigenvectors โ qiโ  with nonzero eigenvalues is equal to the rank of the matrix โ ๐€โ , and also the dimension of the image (or range) of the corresponding matrix transformation, as well as its column space.

The linearly independent eigenvectors โ qiโ  with an eigenvalue of zero form a basis (which can be chosen to be orthonormal) for the null space (also known as the kernel) of the matrix transformation โ ๐€โ .

Example

The โ 2ร—2โ  real matrix

๐€=[1013]

may be diagonalized as โ ๐โˆ’1๐€๐โ , where โ ๐โ  is a non-singular matrix to be determined:

๐=[abcd]โˆˆโ„2ร—2.

Then [abcd]โˆ’1[1013][abcd]=[x00y],

for some real numbers x and โ yโ .

Multiplying both sides of the equation on the left by โ ๐โ ,

[1013][abcd]=[abcd][x00y].

The above equation can be decomposed into two simultaneous equations:

{[1013][ac]=[axcx][1013][bd]=[bydy].

Factoring out the eigenvalues โ xโ  and โ yโ ,

{[1013][ac]=x[ac][1013][bd]=y[bd].

Letting

๐š=[ac]and๐›=[bd]

gives us a system of two vector equations:

{๐€๐š=x๐š๐€๐›=y๐›.

This can be represented by a single vector equation involving two solutions as eigenvalues:

๐€๐ฎ=ฮป๐ฎ,

where โ ฮปโ  represents any of the eigenvalues, โ xโ  or โ yโ , and โ ๐ฎโ  represents the corresponding eigenvector, โ ๐šโ  or โ ๐›โ .

Shifting โ ฮป๐ฎโ  to the left-hand side and factoring โ ๐ฎโ  out,

(๐€โˆ’ฮป๐ˆ)๐ฎ=๐ŸŽ.

Since โ ๐โ  is non-singular, it is essential that โ ๐ฎโ  is nonzero. Therefore,

detโก(๐€โˆ’ฮป๐ˆ)=0.

Thus

(1โˆ’ฮป)(3โˆ’ฮป)=0,

giving us the solutions of the eigenvalues for the matrix โ ๐€โ  as โ ฮป=1โ  or โ ฮป=3โ . The resulting diagonal matrix from the eigendecomposition of โ ๐€โ  is thus โ [1003]โ .

Putting the solutions back into the above simultaneous equations,

{[1013][ac]=1[ac][1013][bd]=3[bd].

Solving the equations, we have

a=โˆ’2candb=0,c,dโˆˆโ„โˆ–{0}.

Thus the matrix โ ๐โ  required for the eigendecomposition of โ ๐€โ  is

๐=[โˆ’2c0cd],wherec,dโˆˆโ„โˆ–{0}.

Finally, the diagonalization of โ ๐€โ  is:

[โˆ’2c0cd]โˆ’1[1013][โˆ’2c0cd]=[1003],wherec,dโˆˆโ„โˆ–{0}.

In this example, โ ๐ฎ1โ  and โ ๐ฎ2โ , eigenvectors associated with distinct eigenvalues, cannot be orthogonal to each other. Indeed:

โŸจ๐ฎ1,๐ฎ2โŸฉ=0โŸบโˆ’2cร—0+cd=0โŸบc=0ord=0โŸบ๐ฎ1=0or๐ฎ2=0,

which would make โ ๐โ  singular.

Matrix inverse via eigendecomposition

Main article: Inverse matrix

If a matrix โ ๐€โ  can be eigendecomposed and if none of its eigenvalues are zero, then โ ๐€โ  is invertible and its inverse is given by

๐€โˆ’1=๐๐œฆโˆ’1๐โˆ’1.

If ๐€ is a symmetric matrix, since ๐ is formed from the eigenvectors of โ ๐€โ , then ๐ is guaranteed to be an orthogonal matrix; therefore โ ๐โˆ’1=๐๐–ณโ . Furthermore, because โ ๐œฆโ  is a diagonal matrix, its inverse is easy to calculate:

[๐œฆโˆ’1]ii=1ฮปi.

Practical implications

When eigendecomposition is used on a matrix of measured, real data, the inverse may be less valid when all eigenvalues are used unmodified in the form above. This is because as eigenvalues become relatively small, their contribution to the inversion is large. Those near zero or at the "noise" of the measurement system will have undue influence and could hamper solutions (detection) using the inverse.[4]

Two mitigations have been proposed: truncating small or zero eigenvalues, and extending the lowest reliable eigenvalue to those below it. See also Tikhonov regularization as a statistically motivated but biased method for rolling off eigenvalues as they become dominated by noise.

The first mitigation method is similar to a sparse sample of the original matrix, removing components that are not considered valuable. However, if the solution or detection process is near the noise level, truncating may remove components that influence the desired solution.

The second mitigation extends the eigenvalue so that lower values have much less influence over inversion, but do still contribute, such that solutions near the noise will still be found.

The reliable eigenvalue can be found by assuming that eigenvalues of extremely similar and low value are a good representation of measurement noise (which is assumed low for most systems).

If the eigenvalues are rank-sorted by value, then the reliable eigenvalue can be found by minimization of the Laplacian of the sorted eigenvalues:[5]

minโก|โˆ‡2ฮปs|,

where the eigenvalues are subscripted with an โ sโ  to denote being sorted. The position of the minimization is the lowest reliable eigenvalue. In measurement systems, the square root of this reliable eigenvalue is the average noise over the components of the system.

Functional calculus

The eigendecomposition allows for much easier computation of power series of matrices. If fโ€‰(x) is given by f(x)=a0+a1x+a2x2+โ‹ฏ then we know that f(๐€)=๐f(๐œฆ)๐โˆ’1 Because ฮ› is a diagonal matrix, functions of ฮ› are very easy to calculate: [f(๐œฆ)]ii=f(ฮปi)

The off-diagonal elements of fโ€‰(ฮ›) are zero; that is, fโ€‰(ฮ›) is also a diagonal matrix. Therefore, calculating fโ€‰(A) reduces to just calculating the function on each of the eigenvalues.

A similar technique works more generally with the holomorphic functional calculus, using ๐€โˆ’1=๐๐œฆโˆ’1๐โˆ’1 from above. Once again, we find that [f(๐œฆ)]ii=f(ฮปi)

Examples

๐€2=(๐๐œฆ๐โˆ’1)(๐๐œฆ๐โˆ’1)=๐๐œฆ(๐โˆ’1๐)๐œฆ๐โˆ’1=๐๐œฆ2๐โˆ’1๐€n=๐๐œฆn๐โˆ’1expโก๐€=๐expโก(๐œฆ)๐โˆ’1 which are examples for the functions f(x)=x2,f(x)=xn,f(x)=expโกx. Furthermore, expโก๐€ is the matrix exponential.

Decomposition for spectral matrices

Main article: Spectral theorem
[icon]
This section needs expansion. You can help by adding missing information. (June 2008)

Spectral matrices are matrices that possess distinct eigenvalues and a complete set of eigenvectors. This characteristic allows spectral matrices to be fully diagonalizable, meaning they can be decomposed into simpler forms using eigendecomposition. This decomposition process reveals fundamental insights into the matrix's structure and behavior, particularly in fields such as quantum mechanics, signal processing, and numerical analysis.[6]

The spectral theorem states that a complex square matrix is unitarily diagonalizable if and only if it is normal. In the real case, every symmetric matrix has an orthogonal basis of eigenvectors. The form is useful because it reduces many matrix operations including powers and matrix functions, to operations on the diagonal entries of ฮ›.[7]

Normal matrices

A complex-valued square matrix A is normal (meaning โ ๐€โˆ—๐€=๐€๐€โˆ—โ , where ๐€โˆ— is the conjugate transpose of โ ๐€โ ) if and only if it can be decomposed as โ ๐€=๐”๐œฆ๐”โˆ—โ , where ๐” is a unitary matrix (meaning โ ๐”โˆ—=๐”โˆ’1โ ) and ๐œฆ=diag(ฮป1,โ€ฆ,ฮปn) is a diagonal matrix.[8] The columns ๐ฎ1,โ€ฆ,๐ฎn of ๐” form an orthonormal basis and are eigenvectors of ๐€ with corresponding eigenvalues โ ฮป1,โ€ฆ,ฮปnโ .[9]

For example, consider the โ 2ร—2โ  normal matrix โ ๐€=[1221]โ .

The eigenvalues are โ ฮป1=3โ  and โ ฮป2=โˆ’1โ .

Possible normalized eigenvectors corresponding to these eigenvalues are โ ๐ฎ1=12[11]โ  and โ ๐ฎ2=12[โˆ’11]โ .

The factorization is โ ๐€=๐”๐œฆ๐”โˆ—โ , where

โ ๐”=[1/2โˆ’1/21/21/2]โ , โ ๐œฆ=[300โˆ’1]โ , and โ ๐”โˆ—=๐”โˆ’1=[1/21/2โˆ’1/21/2]โ .

The verification is ๐”๐œฆ๐”โˆ—= [1/2โˆ’1/21/21/2][300โˆ’1][1/21/2โˆ’1/21/2] โ =[1221]=๐€โ .

This example illustrates the process of diagonalizing a normal matrix ๐€ by finding its eigenvalues and eigenvectors, forming the unitary matrix โ ๐”โ , the diagonal matrix โ ๐œฆโ , and verifying the decomposition.

Subsets of important classes of matrices

Real symmetric matrices

As a special case, for every โ nร—nโ  real symmetric matrix, the eigenvalues are real and the eigenvectors can be chosen real and orthonormal. Thus a real symmetric matrix โ ๐€โ  can be decomposed as โ ๐€=๐๐œฆ๐๐–ณโ , where โ ๐โ  is an orthogonal matrix whose columns are the real, orthonormal eigenvectors of โ ๐€โ , and โ ๐œฆโ  is a diagonal matrix whose entries are the eigenvalues of โ ๐€โ .[10]

Diagonalizable matrices

Diagonalizable matrices can be decomposed using eigendecomposition, provided they have a full set of linearly independent eigenvectors. They can be expressed as โ ๐€=๐๐ƒ๐โˆ’1โ , where ๐ is a matrix whose columns are eigenvectors of โ ๐€โ , and ๐ƒ is a diagonal matrix consisting of the corresponding eigenvalues of โ ๐€โ .[9]

Positive definite matrices

Positive definite matrices are matrices for which all eigenvalues are positive. They can be decomposed as ๐€=๐‹๐‹๐–ณ using the Cholesky decomposition, where ๐‹ is a lower triangular matrix.[11]

Unitary and Hermitian matrices

Orthogonal matrices satisfy ๐๐๐–ณ=๐ˆ (real case) and unitary matrices satisfy ๐”๐”โ€ =๐ˆ (complex case), where ๐๐–ณ denotes the transpose of ๐ and ๐”โ€  denotes the conjugate transpose of โ ๐”โ . They diagonalize using unitary transformations.[9]

Hermitian matrices satisfy โ ๐‡=๐‡โ€ โ , where ๐‡โ€  denotes the conjugate transpose of โ ๐‡โ . They can be diagonalized using unitary or orthogonal matrices.[9]

Useful facts

Useful facts regarding eigenvalues

  • The product of the eigenvalues is equal to the determinant of A: detโก(๐€)=โˆi=1Nฮปฮปini. Note that each eigenvalue is raised to the power ni, its algebraic multiplicity.
  • The sum of the eigenvalues is equal to the trace of A: trโก(๐€)=โˆ‘i=1Nฮปniฮปi. Note that each eigenvalue is multiplied by ni, its algebraic multiplicity.
  • If the eigenvalues of A are ฮปi, and A is invertible, then the eigenvalues of Aโˆ’1 are simply ฮปโˆ’1
    i
    .
  • If the eigenvalues of A are ฮปi, then the eigenvalues of fโ€‰(A) are simply fโ€‰(ฮปi), for any holomorphic function f and any A for which fโ€‰(A) is well-defined.

Useful facts regarding eigenvectors

  • If A is a Hermitian matrix and has full-rank, then the basis of eigenvectors may be chosen to be mutually orthogonal. The eigenvalues are real.
  • The eigenvectors of Aโˆ’1 are the same as the eigenvectors of A.
  • Eigenvectors are only defined up to a multiplicative constant. That is, if Av = ฮปv, then cv is also an eigenvector for any scalar c โ‰  0. In particular, โˆ’v and eiฮธv (for any ฮธ) are also eigenvectors.
  • In the case of a degenerate eigenvalue (an eigenvalue having more than one eigenvector), the eigenvectors have an additional freedom of linear transformation; that is to say, any linear (orthonormal) combination of eigenvectors sharing this eigenvalue (in the degenerate subspace) is itself an eigenvector (in this subspace).

Useful facts regarding eigendecomposition

  • A can be eigendecomposed if and only if the number of linearly independent eigenvectors, Nv, equals the dimension of an eigenvector: Nv = N.
  • If the field of scalars is algebraically closed and if p(ฮป) has no repeated roots, that is, if Nฮป=N, then A can be eigendecomposed.
  • The statement "A can be eigendecomposed" does not imply that A has an inverse, as some eigenvalues may be zero, making A not invertible.
  • The statement "A has an inverse" does not imply that A can be eigendecomposed. A counterexample is [1101], which is an invertible defective matrix.

Useful facts regarding matrix inverse

  • A can be inverted if and only if all eigenvalues are nonzero: ฮปiโ‰ 0โˆ€i.
  • If ฮปi โ‰  0 and Nv = N, the inverse is given by ๐€โˆ’1=๐๐œฆโˆ’1๐โˆ’1.

Numerical computations

Further information: Eigenvalue algorithm

Numerical computation of eigenvalues

Suppose that we want to compute the eigenvalues of a given matrix. If the matrix is small, we can compute them symbolically using the characteristic polynomial. However, this is often impossible for larger matrices, in which case we must use a numerical method.

In practice, eigenvalues of large matrices are not computed using the characteristic polynomial. Computing the polynomial becomes expensive in itself, and exact (symbolic) roots of a high-degree polynomial can be difficult to compute and express: the Abelโ€“Ruffini theorem implies that the roots of high-degree (5 or above) polynomials cannot in general be expressed simply using nth roots. Therefore, general algorithms to find eigenvectors and eigenvalues are iterative.

Iterative numerical algorithms for approximating roots of polynomials exist, such as Newton's method, but in general it is impractical to compute the characteristic polynomial and then apply these methods. One reason is that small round-off errors in the coefficients of the characteristic polynomial can lead to large errors in the eigenvalues and eigenvectors: the roots are an extremely ill-conditioned function of the coefficients.[12]

A simple and accurate iterative method is the power method: a random vector v is chosen and a sequence of unit vectors is computed as ๐€๐ฏโ€–๐€๐ฏโ€–,๐€2๐ฏโ€–๐€2๐ฏโ€–,๐€3๐ฏโ€–๐€3๐ฏโ€–,โ€ฆ

This sequence will almost always converge to an eigenvector corresponding to the eigenvalue of greatest magnitude, provided that v has a nonzero component of this eigenvector in the eigenvector basis (and also provided that there is only one eigenvalue of greatest magnitude). This simple algorithm is useful in some practical applications; for example, Google uses it to calculate the page rank of documents in their search engine.[13] Also, the power method is the starting point for many more sophisticated algorithms. For instance, by keeping not just the last vector in the sequence, but instead looking at the span of all the vectors in the sequence, one can get a better (faster converging) approximation for the eigenvector, and this idea is the basis of Arnoldi iteration.[12] Alternatively, the important QR algorithm is also based on a subtle transformation of a power method.[12]

Numerical computation of eigenvectors

Once the eigenvalues are computed, the eigenvectors could be calculated by solving the equation (๐€โˆ’ฮปi๐ˆ)๐ฏi,j=๐ŸŽ using Gaussian elimination or any other method for solving matrix equations.

However, in practical large-scale eigenvalue methods, the eigenvectors are usually computed in other ways, as a byproduct of the eigenvalue computation. In power iteration, for example, the eigenvector is actually computed before the eigenvalue (which is typically computed by the Rayleigh quotient of the eigenvector).[12] In the QR algorithm for a Hermitian matrix (or any normal matrix), the orthonormal eigenvectors are obtained as a product of the Q matrices from the steps in the algorithm.[12] (For more general matrices, the QR algorithm yields the Schur decomposition first, from which the eigenvectors can be obtained by a backsubstitution procedure.[14]) For Hermitian matrices, the Divide-and-conquer eigenvalue algorithm is more efficient than the QR algorithm if both eigenvectors and eigenvalues are desired.[12]

Additional topics

Generalized eigenspaces

Recall that the geometric multiplicity of an eigenvalue can be described as the dimension of the associated eigenspace, the nullspace of โ Aโˆ’ฮปIโ . The algebraic multiplicity can also be thought of as a dimension: it is the dimension of the associated generalized eigenspace (in the first sense), which is the nullspace of the matrix โ (Aโˆ’ฮปI)kโ  for any sufficiently large โ kโ . That is, it is the space of generalized eigenvectors (in the first sense), where a generalized eigenvector is any vector which eventually becomes โ 0โ  if โ Aโˆ’ฮปIโ  is applied to it enough times successively. Any eigenvector is a generalized eigenvector, and so each eigenspace is contained in the associated generalized eigenspace. This provides an easy proof that the geometric multiplicity is always less than or equal to the algebraic multiplicity.

This usage should not be confused with the generalized eigenvalue problem described below.

Conjugate eigenvector

A conjugate eigenvector or coneigenvector is a vector sent after transformation to a scalar multiple of its conjugate, where the scalar is called the conjugate eigenvalue or coneigenvalue of the linear transformation. The coneigenvectors and coneigenvalues represent essentially the same information and meaning as the regular eigenvectors and eigenvalues, but arise when an alternative coordinate system is used. The corresponding equation is ๐€๐ฏ=ฮป๐ฏโˆ—. For example, in coherent electromagnetic scattering theory, the linear transformation A represents the action performed by the scattering object, and the eigenvectors represent polarization states of the electromagnetic wave. In optics, the coordinate system is defined from the wave's viewpoint, known as the Forward Scattering Alignment (FSA), and gives rise to a regular eigenvalue equation, whereas in radar, the coordinate system is defined from the radar's viewpoint, known as the Back Scattering Alignment (BSA), and gives rise to a coneigenvalue equation.

Generalized eigenvalue problem

A generalized eigenvalue problem (second sense) is the problem of finding a (nonzero) vector v that obeys ๐€๐ฏ=ฮป๐๐ฏ where A and B are matrices. If v obeys this equation, with some ฮป, then we call v the generalized eigenvector of A and B (in the second sense), and ฮป is called the generalized eigenvalue of A and B (in the second sense) which corresponds to the generalized eigenvector v. The possible values of ฮป must obey the following equation detโก(๐€โˆ’ฮป๐)=0.

If n linearly independent vectors {v1, โ€ฆ, vn} can be found, such that for every i โˆˆ {1, โ€ฆ, n}, Avi = ฮปiBvi, then we define the matrices P and D such that P=[||๐ฏ1โ‹ฏ๐ฏn||]โ‰ก[(๐ฏ1)1โ‹ฏ(๐ฏn)1โ‹ฎโ‹ฎ(๐ฏ1)nโ‹ฏ(๐ฏn)n] (D)ij={ฮปi,if i=j0,otherwise Then the following equality holds ๐€=๐๐๐ƒ๐โˆ’1 And the proof is ๐€๐=๐€[||๐ฏ1โ‹ฏ๐ฏn||]=[||A๐ฏ1โ‹ฏA๐ฏn||]=[||ฮป1B๐ฏ1โ‹ฏฮปnB๐ฏn||]=[||B๐ฏ1โ‹ฏB๐ฏn||]๐ƒ=๐๐๐ƒ

And since P is invertible, we multiply the equation from the right by its inverse, finishing the proof.

The set of matrices of the form A โˆ’ ฮปB, where ฮป is a complex number, is called a pencil; the term matrix pencil can also refer to the pair (A, B) of matrices.[15]

If B is invertible, then the original problem can be written in the form ๐โˆ’1๐€๐ฏ=ฮป๐ฏ which is a standard eigenvalue problem. However, in most situations it is preferable not to perform the inversion, but rather to solve the generalized eigenvalue problem as stated originally. This is especially important if A and B are Hermitian matrices, since in this case Bโˆ’1A is not generally Hermitian and important properties of the solution are no longer apparent.

If A and B are both symmetric or Hermitian, and B is also a positive-definite matrix, the eigenvalues ฮปi are real and eigenvectors v1 and v2 with distinct eigenvalues are B-orthogonal (v1*Bv2 = 0).[16] In this case, eigenvectors can be chosen so that the matrix P defined above satisfies ๐โˆ—๐๐=๐ˆ or ๐๐โˆ—๐=๐ˆ, and there exists a basis of generalized eigenvectors (it is not a defective problem).[15] This case is sometimes called a Hermitian definite pencil or definite pencil.[15]

See also

  • Eigenvalue perturbation
  • Frobenius covariant
  • Householder transformation
  • Jordan normal form
  • List of matrices
  • Matrix decomposition
  • Singular value decomposition
  • Sylvester's formula

Notes

  1. โ†‘ Golub, Gene H.; Van Loan, Charles F. (1996), Matrix Computations (3rd ed.), Baltimore: Johns Hopkins University Press, p. 310, ISBN 978-0-8018-5414-9
  2. โ†‘ Kreyszig, Erwin (1972), Advanced Engineering Mathematics (3rd ed.), New York: Wiley, p. 273, ISBN 978-0-471-50728-4
  3. โ†‘ Nering, Evar D. (1970). Linear Algebra and Matrix Theory (2nd ed.). New York: Wiley. p. 270. LCCN 76091646.
  4. โ†‘ Hayde, A. F.; Twede, D. R. (2002). Shen, Sylvia S. (ed.). "Observations on relationship between eigenvalues, instrument noise and detection performance". Imaging Spectrometry VIII. Proceedings of SPIE. 4816: 355. Bibcode:2002SPIE.4816..355H. doi:10.1117/12.453777. S2CID 120953647.
  5. โ†‘ Twede, D. R.; Hayden, A. F. (2004). Shen, Sylvia S.; Lewis, Paul E. (eds.). "Refinement and generalization of the extension method of covariance matrix inversion by regularization". Imaging Spectrometry IX. Proceedings of SPIE. 5159: 299. Bibcode:2004SPIE.5159..299T. doi:10.1117/12.506993. S2CID 123123072.
  6. โ†‘ Allaire, Grรฉgoire (2008). Numerical linear algebra. Springer. ISBN 978-0-387-34159-0.
  7. โ†‘ "Proving the spectral theorem". peterbloem.nl. Retrieved 2026-09-17.
  8. โ†‘ Horn & Johnson 1985, p. 133, Theorem 2.5.3
  9. 1 2 3 4 Shores, Thomas S. (2006). "Applied linear algebra and matrix analysis".
  10. โ†‘ Horn & Johnson 1985, p. 136, Corollary 2.5.11
  11. โ†‘ Carl D. Meyer (2023). Matrix analysis and applied linear algebra (2nd ed.). Society for Industrial and Applied Mathematics. ISBN 9781611977431.
  12. 1 2 3 4 5 6 Trefethen, Lloyd N.; Bau, David (1997). Numerical Linear Algebra. SIAM. ISBN 978-0-89871-361-9.
  13. โ†‘ Ipsen, Ilse, and Rebecca M. Wills, Analysis and Computation of Google's PageRank Archived 2018-09-21 at the Wayback Machine, 7th IMACS International Symposium on Iterative Methods in Scientific Computing, Fields Institute, Toronto, Canada, 5โ€“8 May 2005.
  14. โ†‘ Quarteroni, Alfio; Sacco, Riccardo; Saleri, Fausto (2000). "section 5.8.2". Numerical Mathematics. Springer. p. 15. ISBN 978-0-387-98959-4.
  15. 1 2 3 Bai, Z.; Demmel, J.; Dongarra, J.; Ruhe, A.; Van Der Vorst, H., eds. (2000). "Generalized Hermitian Eigenvalue Problems". Templates for the Solution of Algebraic Eigenvalue Problems: A Practical Guide. Philadelphia: SIAM. ISBN 978-0-89871-471-5. Archived from the original on 2010-08-21. Retrieved 2022-09-09.
  16. โ†‘ Parlett, Beresford N. (1998). The symmetric eigenvalue problem (Reprint. ed.). Philadelphia: Society for Industrial and Applied Mathematics. p. 345. doi:10.1137/1.9781611971163. ISBN 978-0-89871-402-9.

References

  • Franklin, Joel N. (1968). Matrix Theory. Dover Publications. ISBN 978-0-486-41179-8.
  • Horn, Roger A.; Johnson, Charles R. (1985). Matrix Analysis. Cambridge University Press. ISBN 978-0-521-38632-6.
  • Horn, Roger A.; Johnson, Charles R. (1991). Topics in Matrix Analysis. Cambridge University Press. ISBN 978-0-521-46713-1.
  • Strang, G. (1998). Introduction to Linear Algebra (3rd ed.). Wellesley-Cambridge Press. ISBN 978-0-9614088-5-5.

External links

  • Interactive program & tutorial of Spectral Decomposition.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Eigendecomposition_of_a_matrix&oldid=1375469145"
Categories:
  • Matrix theory
  • Matrix decompositions
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • Wikipedia articles that are too technical from August 2024
  • All articles that are too technical
  • Articles to be expanded from June 2008
  • All articles to be expanded
  • Webarchive template wayback links
You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.