Eigenvalue
Types
LUSE_ENGR701_704_NumericalMethods.Eigenvalues.Eigenvalue
— TypeEigenvalue(A, N, tol)
Find the characteristic (eigen) values of matrix, A
. Typically thought as roots of polynomial from determinant.
Functions
LUSE_ENGR701_704_NumericalMethods.Eigenvalues.inverse_power_method
— Methodinverse_power_method(EV, x0, q)
Approximate eigenvalue closest to target, q
of matrix, EV.A
given some non-zero, initial guess vector, x0
. Supposed to converge faster than power_method
[burdenNumericalAnalysis2016]_.
LUSE_ENGR701_704_NumericalMethods.Eigenvalues.power_method
— Methodpower_method(EV, x0)
Approximate the dominant eigenvalue of matrix, EV.A
given some non-zero, initial guess vector, x0
.
LUSE_ENGR701_704_NumericalMethods.Eigenvalues.qr_algorithm
— Methodqr_algorithm(EV)
Systematically find all the eigenvalues of matrix, EV.A
.
Matrix must be symmetric and tridiagonal!
This method is preferred over power_method
and inverse_power_method
by keeping round-off error to a minimum [burdenNumericalAnalysis2016]_. Refer to this example for an explanation and demonstration.