Matrix product with a diagonal matrix
Computes faster the product of a diagonal matrix times a full matrix.
diagv(v, M)
v |
A numeric vector specifying the elements on the diagonal of a matrix. |
M |
A numeric matrix compatible with the product D_v M. |
Computes N = D_v M where D_v is diagonal
avoiding the diag
operator.
A matrix N
.
v <- 1:1000 M <- matrix(runif(3000), 1000, 3) dim(diagv(v, M))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.