Docs/LAPACK/BLAS/la.factorizations.hessenberg
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

NameDescription
A- Input square matrix (n × n).
options(optional)- Reduction options

Returns

HessenbergResult