Open
Description
I get the following exception when trying to fetch eigenvalue of a symmetric matrix:
Exception in thread "main" java.lang.NullPointerException
at org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM.getEigenvalue(SymmetricQRAlgorithmDecomposition_DDRM.java:118)
at org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
.getEigenvalue(SwitchingEigenDecomposition_DDRM.java:74)
Below is my code snippet:
EigenDecomposition_F64 factory = DecompositionFactory_DDRM
.eig(inputDim, true);
DMatrixRMaj covMat = new DMatrixRMaj(covArr);
factory.decompose(covMat);
Double[] eigenVals = new Double[inputDim];
for (int i = 0; i < inputDim; i++) {
eigenVals[i] = factory.getEigenvalue(i).getReal();
}
Metadata
Metadata
Assignees
Labels
No labels