Back to LAPACK/BLAS
la.factorizations.hessenberg
Reduce a general n×n matrix A to upper Hessenberg form.
Syntax
la.factorizations.hessenberg(A, options?)
Description
Reduce a general n×n matrix A to upper Hessenberg form. A = Q * H * Q^T where H is upper Hessenberg (zero below the first subdiagonal) and Q is orthogonal. Upper Hessenberg form is useful as a preprocessing step for eigenvalue computations.
Parameters
| Name | Description |
|---|---|
| A | - Input square matrix (n × n). |
| options(optional) | - Reduction options |
Returns
HessenbergResult