powered by
Computes faster the product of a diagonal matrix times a full matrix.
diagv(v, M)
A matrix N.
N
A numeric vector specifying the elements on the diagonal of a matrix.
A numeric matrix compatible with the product \(D_v M\).
Computes \(N = D_v M\) where \(D_v\) is diagonal avoiding the diag operator.
diag
v <- 1:1000 M <- matrix(runif(3000), 1000, 3) dim(diagv(v, M))
Run the code above in your browser using DataLab