- Scilab help
- Linear Algebra
- aff2ab
- balanc
- bdiag
- chfact
- chol
- chsolve
- classmarkov
- cmb_lin
- coff
- colcomp
- companion
- cond
- det
- eigenmarkov
- ereduc
- expm
- fstair
- fullrf
- fullrfk
- genmarkov
- givens
- glever
- gschur
- gspec
- hess
- householder
- im_inv
- inv
- kernel
- kroneck
- linsolve
- lsq
- lu
- lyap
- nlev
- orth
- pbig
- pencan
- penlaur
- pinv
- polar
- proj
- projspec
- psmall
- qr
- quaskro
- randpencil
- range
- rank
- rankqr
- rcond
- rowcomp
- rowshuff
- rref
- schur
- spaninter
- spanplus
- spantwo
- spec
- sqroot
- squeeze
- sva
- svd
- sylv
- trace
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
hess
Hessenberg form
Calling Sequence
H = hess(A) [U,H] = hess(A)
Arguments
- A
real or complex square matrix
- H
real or complex square matrix
- U
orthogonal or unitary square matrix
Description
[U,H] = hess(A)
produces a unitary matrix
U
and a Hessenberg matrix H
so that
A = U*H*U'
and U'*U
=
Identity. By itself, hess(A)
returns H
.
The Hessenberg form of a matrix is zero below the first subdiagonal. If the matrix is symmetric or Hermitian, the form is tridiagonal.
References
hess function is based on the Lapack routines DGEHRD, DORGHR for real matrices and ZGEHRD, ZORGHR for the complex case.
See Also
Used Functions
hess
function is based on the Lapack routines
DGEHRD, DORGHR for real matrices and ZGEHRD, ZORGHR for the
complex case.
<< gspec | Linear Algebra | householder >> |