For matrix-related functionality, see the "o.a.c.math4.legacy.linear" package in "Commons Math". As noted, it's "legacy" and up for refactoring (but note that several other packages depend on it). [See also the JIRA reports about it.]
Le ven. 14 juil. 2023 à 01:35, Dimitrios Efthymiou <efthymiou.dimitri...@gmail.com> a écrit : > > getNumberOfNonZeroDiagonalElements(Matrix x) > getDiagonal(Matrix x) > getRank(Matrix x) > getSubmatrix(Matrix x, int fromRow, int toRow, int fromColumn, int toColumn) > negate(Matrix x) > isZeroMatrix(Matrix x) > isIdentityMatrix(Matrix x) > > > getUpperTriangularPart(Matrix x) > getLowerTriangularPart(Matrix x) > > > swapRows(Matrix x, int row1, int row2) > swapColumns(Matrix x, int column1, int column2) > > > exponentiate(Matrix x, int exponent) > getExponentForMatrixToBeNilpotent(Matrix x) > > > augmentWith(Matrix x, Vector y) > > > isSingular(Matrix x) > isInvertible(Matrix x) > isSymmetric(Matrix x) > isSkewSymmetric(Matrix x) > isAntiSymmetric(Matrix x) > isOrthogonal(Matrix x) > isUnitary(Matrix x) > isNormal(Matrix x) > isHermitian(Matrix x) > isAntihermitian(Matrix x) > isBinary(Matrix x) > isCMatrix(Matrix x) > isIntegerMatrix(Matrix x) > isSpecialMatrix(Matrix x) > isUnitMatrix(Matrix x) > isCompatibleWith(Matrix x, Vector vector) > isCentrosymmetric(Matrix x) > isBisymmetric(Matrix x) > isCirculantMatrix(Matrix x) > isCommutativeWith(Matrix x, Matrix other) > isCoxeterMatrix(Matrix x) > isDiagonallyDominant(Matrix x) > isDoublyStochastic(Matrix x) > isFibonacciQMatrix(Matrix x) > isUpperHessenbergMatrix(Matrix x) > isLowerHessenbergMatrix(Matrix x) > isHessenbergMatrix(Matrix x) > isHankelMatrix(Matrix x) > isHilbertMatrix(Matrix x) > isInvolutoryMatrix(Matrix x) > isJordanBlock(Matrix x) > isKMatrix(Matrix x) > isKacMatrix(Matrix x) > isClementMatrix(Matrix x) > isMonotonicMatrix(Matrix x) > isPeriodicMatrix(Matrix x) > getMatrixPeriod(Matrix x) > isSquareMatrix(Matrix x) > isRectangularMatrix(Matrix x) > isRedhefferMatrix(Matrix x) > isScalarMatrix(Matrix x) > isSpecialOrthogonalMatrix(Matrix x) > isSpecialUnitaryMatrix(Matrix x) > isStochasticMatrix(Matrix x) > isRightStochasticMatrix(Matrix x) > isLeftStochasticMatrix(Matrix x) > isTriangularMatrix(Matrix x) > isTridiagonalMatrix(Matrix x) > isUnimodularMatrix(Matrix x) > isVandermondeMatrix(Matrix x) > > > getConjugateTranspose(Matrix x) > > > getAdjoint(Matrix x) > isSelfAdjoint(Matrix x) > > > getTrace(Matrix x) > > > getInverse(Matrix x) > > > getCondition(Matrix x) > > > rotate90DegreesClockwise(Matrix x) > > > getCumulativeSumForRows(Matrix x) > getCumulativeSumForColumns(Matrix x) > getCumulativeProductForRows(Matrix x) > getCumulativeProductForColumns(Matrix x) > > > getDifferencesBetweenSuccessiveRowElements(Matrix x) > getDifferencesBetweenSuccessiveColumnElements(Matrix x) > > > getMinor(Matrix x, int rowToExclude, int columnToExclude) > > > getBandwidth(Matrix x) > > > getHadamartMatrix(int order) > > > normalise(Matrix x) > > > normaliseFrom0To1(Matrix x) > > > ArithmeticProgressionSequence > GeometricProgressionSequence > FibonacciSequence > other sequence functions --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org