Rev 7782 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{chol}\alias{chol}\title{The Choleski Decomposition}\description{Compute the Choleski factorization of a symmetric (Hermitian),positive definite square matrix.}\usage{chol(x)}\arguments{\item{x}{a symmetric, positive definite matrix.}}\value{The upper triangular factor of the Choleski decomposition, i.e., thematrix \eqn{R} such that \eqn{R'R = x} (see example).Note that effectively, only the upper triangular part of \code{x} isused such that the above only holds when \code{x} \emph{is} symmetric.}\references{Dongarra, J. J., Bunch, J. R., Moler, C. B. and Stewart, G. W. (1978)\emph{LINPACK Users Guide.} Philadelphia: SIAM Publications.}\seealso{\code{\link{chol2inv}} for its \emph{inverse},\code{\link{backsolve}} for solving linear systems with uppertriangular left sides.\code{\link{qr}}, \code{\link{svd}} for related matrix factorizations.}\examples{( m <- matrix(c(5,1,1,3),2,2) )( cm <- chol(m) )t(cm) \%*\% cm #-- = 'm'all(abs(m - t(cm) \%*\% cm) < 100* .Machine$double.eps) # TRUE}\keyword{algebra}\keyword{array}