public class HessenbergDecomposition extends Object
Constructor and Description |
---|
HessenbergDecomposition(Matrix A)
Runs the Hessenberg decomposition for a square matrix.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
H()
Gets the H matrix.
|
Matrix |
Q()
Gets the Q matrix, where
\[
Q = (Q_1 \times ...
|
public HessenbergDecomposition(Matrix A)
A
- a square matrixIllegalArgumentException
- if A is not squareHessenberg.isHessenberg(dev.nm.algebra.linear.matrix.doubles.Matrix,
double)
,
"G. H. Golub, C. F. van Loan, "Algorithm 7.4.2," Matrix Computations, 3rd edition."public Matrix Q()
public Matrix H()
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.