svd.inverse | R Documentation |
This function returns the inverse of a matrix using singular value
decomposition. If the matrix is a square matrix, this should be equivalent
to using the solve
function. If the matrix is not a square matrix,
then the result is the Moore-Penrose pseudo inverse.
svd.inverse(x)
x |
a numeric matrix |
A matrix.
Frederick Novomestky fnovomes@poly.edu
Bellman, R. (1987). Matrix Analysis, Second edition, Classics in Applied Mathematics, Society for Industrial and Applied Mathematics.
A <- matrix( c ( 1, 2, 2, 1 ), nrow=2, byrow=TRUE) invA <- svd.inverse( A ) print( A ) print( invA ) print( A %*% invA ) B <- matrix( c( -1, 2, 2 ), nrow=1, byrow=TRUE ) invB <- svd.inverse( B ) print( B ) print( invB ) print( B %*% invB )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.