sqrtmatrix | R Documentation |
Calculation of the square root of a positive semi-definite matrix (see Details for the definition of such a matrix).
sqrtmatrix(mat)
mat |
numeric matrix. |
The matrix mat
must be symmetric and positive semi-definite. Otherwise, there is an error.
The square root of the matrix mat
is the positive semi-definite matrix M
such as t(M) %*% M = mat
.
Do not confuse with sqrt(mat)
, which returns the square root of the elements of mat
.
The computation is based on the diagonalisation of mat
. The eigenvalues smaller than 10^-16 are identified as null values.
Matrix: the square root of the matrix mat
.
Rachid Boumaza, Pierre Santagostini, Smail Yousfi, Gilles Hunault, Sabine Demotes-Mainard
M2 <- matrix(c(5, 4, 4, 5), nrow = 2)
M <- sqrtmatrix(M2)
M
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.