public class HessenbergDecomposition
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
HessenbergDecomposition(Matrix A)
Run the Hessenberg decomposition for a square matrix.
|
| Modifier and Type | Method and Description |
|---|---|
Matrix |
H()
Get the H matrix.
|
Matrix |
Q()
Get the Q matrix, where
\[
Q = (Q_1 \times ...
|
public HessenbergDecomposition(Matrix A)
A - a square matrixjava.lang.IllegalArgumentException - if A is not squareHessenberg.isHessenberg(com.numericalmethod.suanshu.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()