public class TriDiagonalization
extends java.lang.Object
implements java.io.Serializable
HessenbergDecomposition,
except that here we apply the procedure only to symmetric matrix.
The trailing elements in rows are also zeroed out, due to symmetry.| Constructor and Description |
|---|
TriDiagonalization(Matrix A)
Run the tri-diagonalization process for a symmetric matrix.
|
| Modifier and Type | Method and Description |
|---|---|
Matrix |
Q()
Get Q, such that Q * A * Q = T.
|
Matrix |
T()
Get T, such that T = Q * A * Q.
|
public TriDiagonalization(Matrix A)
A - a symmetric matrixjava.lang.IllegalArgumentException - if A is not symmetric