OrderedComplexEigenDecomposition
public class ComplexEigenDecomposition extends Object
Constructor | Description |
---|---|
ComplexEigenDecomposition(RealMatrix matrix) |
Constructor for decomposition.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
checkDefinition(RealMatrix matrix) |
Check definition of the decomposition in runtime.
|
protected void |
findEigenValues(RealMatrix matrix) |
Compute eigen values using the Schur transform.
|
protected void |
findEigenVectors(FieldMatrix<Complex> matrix) |
Compute the eigen vectors using the inverse power method.
|
FieldMatrix<Complex> |
getD() |
Getter D.
|
double |
getDeterminant() |
Computes the determinant.
|
Complex[] |
getEigenvalues() |
Getter of the eigen values.
|
FieldVector<Complex> |
getEigenvector(int i) |
Getter of the eigen vectors.
|
FieldMatrix<Complex> |
getV() |
Getter V.
|
FieldMatrix<Complex> |
getVT() |
Getter VT.
|
boolean |
hasComplexEigenvalues() |
Confirm if there are complex eigen values.
|
public ComplexEigenDecomposition(RealMatrix matrix)
matrix
- real matrix.public Complex[] getEigenvalues()
public FieldVector<Complex> getEigenvector(int i)
i
- which eigen vector.public boolean hasComplexEigenvalues()
public double getDeterminant()
public FieldMatrix<Complex> getV()
public FieldMatrix<Complex> getD()
public FieldMatrix<Complex> getVT()
protected void findEigenValues(RealMatrix matrix)
matrix
- real matrix to compute eigen values.protected void findEigenVectors(FieldMatrix<Complex> matrix)
matrix
- real matrix to compute eigen vectors.protected void checkDefinition(RealMatrix matrix)
matrix
- matrix to be decomposed.Copyright © 2016–2018 Hipparchus.org. All rights reserved.