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

Reply via email to