Generalized eigenvectors/eigenvalues

  • Context: Graduate 
  • Thread starter Thread starter AxiomOfChoice
  • Start date Start date
  • Tags Tags
    generalized
Click For Summary

Discussion Overview

The discussion revolves around the concept of generalized eigenvalues and eigenvectors, particularly in the context of the Mathematica command "Eigensystem[{m,a}]". Participants explore the meaning and implications of eigenvalues and eigenvectors defined with respect to other matrices, as well as their applications in various fields, such as structural vibration analysis.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant expresses confusion about the concept of generalized eigenvalues and eigenvectors, noting their prior understanding of eigenvalues in relation to a single matrix.
  • Another participant suggests that the documentation may provide answers, although they find it lacking in clarity.
  • A later post clarifies that a generalized eigensystem is defined by the equation Ax = λBx for given matrices A and B.
  • Further, a participant discusses practical applications, mentioning that in the context of structural vibrations, the generalized eigenproblem can be solved more efficiently than the equivalent problem involving the inverse of matrix B.
  • There is mention of solution procedures that represent eigenvalues as ratios, including conventions for handling indeterminate or infinite eigenvalues.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the clarity of the documentation or the initial understanding of generalized eigenvalues and eigenvectors. Multiple viewpoints and interpretations of the concept remain present throughout the discussion.

Contextual Notes

Some participants highlight limitations in the documentation and the need for further clarification on the definitions and implications of generalized eigenvalues and eigenvectors. There are also unresolved questions regarding the specific conditions under which these concepts apply.

AxiomOfChoice
Messages
531
Reaction score
1
Mathematica has this command "Eigensystem[{m,a}]", which (to quote their documentation) "gives the generalized eigenvalues and eigenvectors of m with respect to a." I have never encountered this concept before, ever - that there can be eigenvectors of matrices with respect to other matrices. All I have ever come across is that [itex]\lambda[/itex] is a generalized eigenvalue of [itex]A[/itex] with generalized eigenvector [itex]\vec x[/itex] if there exists some [itex]p \in \mathbb N[/itex] such that [itex](A-\lambda I)^p\vec x = 0[/itex].

Can someone please explain what it *means* to be a "generalized eigenvalue or eigenvector" of m with respect to a? Maybe it is related to the concept I mentioned above, but if so, I don't see it.
 
Physics news on Phys.org
Maybe it is answered in their documentation??
 
micromass said:
Maybe it is answered in their documentation??

The only thing they provide is some dodgy example: If you let

[tex] A = \begin{pmatrix} 1. & 2. \\ 3. & 4. \end{pmatrix}, \quad B = \begin{pmatrix} 1. & 4. \\ 9. & 16. \end{pmatrix},[/tex]

(and they *HAVE* to be decimal entries; if you just put 1 (instead of 1.), you get an error, which just adds to the mystery), then "Eigensystem[{A,B}]" returns the following two complex eigenvalues and two vectors

[tex] \begin{aligned}<br /> &\{0.25 + 0.193649 I, <br /> 0.25 - 0.193649 I\}, \\<br /> &[-0.848472 + 0.0858378 I, 0.498043 + 0.157099 I],\\<br /> &[-0.848472 - 0.0858378 I, 0.498043 - 0.157099 I]<br /> \end{aligned}[/tex]

...huh?
 
Last edited by a moderator:
If I recall correctly a generalized eigensystem is one for which

[tex]Ax = \lambda Bx[/tex]

for given matrices A and B.

EDIT: See here.
 
A practical application of all this is the vibration of a flexible structure, where A and B represent the stiffness and mass properties. If the matrices are large and sparse (and often also Hermitian and positive semi-definite), solving the generalized eigenproblem is much more efficient than solving the equivalent problem [itex]B^{-1}Ax = \lambda x[/itex], (assuming B is invertible) because [itex]B^{-1}A[/itex] looks like an arbitrary full non-symmetric matrix with no obvious "special properties" to leading to a more efficient solution.

FWIW there are solution procedures that represent [itex]\lambda[/itex] as a ratio of two numbers, with conventions to represent the "indeterminate" or "infinte" eigenvalues and their corresponding vectors. The vectors are well defined and meaningful as the basis vectors of subspaces, even if the corresponding eigenvalues are not so well defined.
 

Similar threads

  • · Replies 33 ·
2
Replies
33
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
6K