![]()
MATH347 L22: Eigenvalue theory
|
New concepts:
Algebraic, geometric multiplicities
Diagonalizability
Computing eigenvalues
Computing eigenvectors
Ill-conditioning of finding roots of characteristic polynomial
Diagonalizable matrices
Utility of diagonal representation
![]()
Algebraic, geometric multiplicity
|
Definition
Example. has two single roots , and a repeated root . The eigenvalue has an algebraic multiplicity of 2
Definition
Definition
Theorem. A matrix is diagonalizable if the geometric multiplicity of each eigenvalue is equal to the algebraic multiplicity of that eigenvalue.
![]()
Computing eigenvalues
|
Finding eigenvalues as roots of characteristic polynomial is suitable for small matrices .
analytical root-finding formulas are available only for
small errors in characteristic polynomial coefficients can lead to large errors in roots
Octave/Matlab procedures to find characteristic polynomial
poly(A) function returns the coefficients
roots(p) function computes roots of the polynomial
matlab>> |
A=[5 -4 2; 5 -4 1; -2 2 -3]; p=poly(A); disp(p) |
>> 1.0000 2.0000 -1.0000 -2.0000
matlab>> |
roots(p)' |
>>
matlab>> |
![]()
Computing eigenvectors
|
Find eigenvectors as non-trivial solutions of system , e.g.,
Note convenient choice of row operations to reduce amount of arithmetic, and use of knowledge that is singular to deduce that last row must be null
In traditional form the above row-echelon reduced system corresponds to
In Octave/Matlab the computations are carried out by the null function
matlab>> |
null(A-eye(3))' |
>>
![]()
Ill-conditioning of root-finding, alternative computational
procedures
|
Ill-conditioning: small errors in input produce large errors in output
The eigenvalues of are , but small errors in numerical computation can give roots of the characteristic polynomial with imaginary parts
matlab>> |
roots(poly(eye(3)))' |
>>
Avoid ill-conditioning of root finding by numerical methods (MATH566, MATH661)
matlab>> |
eig(eye(3))' |
>>
Eigenvalue numerical methods use following properties:
if exists. “Inverse matrix has inverse eigenvalues”
. “Shifted matrix has shifted eigenvalues”
, , if exists
Matrix is similar to matrix if there exists nonsingular for which
Similar matrices have the same eigenvalues
![]()
Matrices known to be diagonalizable, orthogonal diagonalization
|
If has distinct eigenvalues then is diagonalizable
Even for , eigenvalues might be complex
Complex number has real part , imaginary part
Recall that for , . Extend to by
is unitarily diagonalizable if there exists such that
with diagonal eigenvalue matrix, unitary eigenvector matrix
is orthogonally diagonalizable if there exists such that
with diagonal eigenvalue matrix, orthogonal eigenvector matrix.
For , symmetric matrices (), antisymmetric matrices (), normal matrices () are orthogonally diagonalizable.
![]()
When is diagonal factorization useful?
|
Suppose diagonalizable,
Repeated application of
Above allows definition of , for example
The differential system has solution .