This interface overloads the eigvals interface from stdlib_linalg
to compute the eigenvalues of a real-valued matrix whose
type is Toeplitz.
lambda = eigvals(A)
A : real-valued matrix of Toeplitz type.
It is an intent(in) argument.
lambda : Vector of eigenvalues in increasing order.
Note
No analytic expression exist for the eigenvalues of a general
Toeplitz matrix. Under the hood, the matrix A is converted to
its dense representation and the function eigvals from
stdlib_linalg is used.
Utility function to compute the eigenvalues of a real Toeplitz
matrix.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Toeplitz), | intent(in) | :: | A |
Input matrix. |
Eigenvalues.