Description Usage Arguments Details Value Author(s) See Also Examples
The function makes a block diagonal matrix from quadratic blocks (potentially of different sizes) along the diagonal of a given matrix X.
1 | make.bdiag(X, indexvec)
|
X |
A quadratic matrix. |
indexvec |
A vector of indices that describe where the quadratic blocks end. |
Block 1 is X[1:indexvec[1], 1:indexvec[1]], block 2 is X[(indexvec[1]+1):indexvec[2], (indexvec[1]+1):indexvec[2]], etc.
A sparse block diagonal matrix of class CsparseMatrix.
Johanna Bertl
1 2 | X = matrix(1:100, 10, 10)
make.bdiag(X, c(5, 8, 10))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.