This interface overloads the svdvals
interface from stdlib_linalg
to compute the singular values of a Toeplitz
matrix .
s = svdvals(A)
A
: Matrix of Toeplitz
type.
It is an intent(in)
argument.
s
: Vector of singular values sorted in decreasing order.
Note
No analytic expression exist for the singular values of a general
Toeplitz
matrix. Under the hood, the matrix A
is converted to
its dense representation and the function svdvals
from
stdlib_linalg
is used.
Compute the singular values of a Toeplitz
matrix.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(Toeplitz), | intent(in) | :: | A |
Input matrix. |
Singular values in descending order.