sherman.morrison {fastmatrix} | R Documentation |
Sherman-Morrison formula
Description
The Sherman-Morrison formula gives a convenient expression for the inverse of the
rank 1 update where
is a
matrix and
,
are
-dimensional vectors. Thus
Usage
sherman.morrison(a, b, d = b, inverted = FALSE)
Arguments
a |
a numeric matrix. |
b |
a numeric vector. |
d |
a numeric vector. |
inverted |
logical. If |
Details
Method of sherman.morrison
calls BLAS level 2 subroutines DGEMV
and
DGER
for computational efficiency.
Value
a square matrix of the same order as a
.
Examples
n <- 10
ones <- rep(1, n)
a <- 0.5 * diag(n)
z <- sherman.morrison(a, ones, 0.5 * ones)
z
[Package fastmatrix version 0.5-772 Index]