!include once #1035331 // EJML Include (Matrix library) static double[][] invertMatrix(double[][] matrixData) { var matrix = new DMatrixRMaj(matrixData); if (!CommonOps_DDRM.invert(matrix)) null; // unable to invert matrix ret ejmlMatrixToArray(matrix); }