Class MatrixRootByDiagonalization

java.lang.Object
dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.DenseMatrix
dev.nm.algebra.linear.matrix.doubles.operation.MatrixRootByDiagonalization
All Implemented Interfaces:
Matrix, MatrixAccess, MatrixRing, MatrixTable, Densifiable, AbelianGroup<Matrix>, Monoid<Matrix>, Ring<Matrix>, Table, DeepCopyable

public class MatrixRootByDiagonalization extends DenseMatrix
The square root of a matrix extends the notion of square root from numbers to matrices. A matrix B is said to be a square root of A if the matrix product BB is equal to A.
See Also:
  • Constructor Details

    • MatrixRootByDiagonalization

      public MatrixRootByDiagonalization(Matrix S)
      Constructs the square root of a Matrix by diagonalization.
      Parameters:
      S - a diagonalizable matrix