blkdiag {pracma} | R Documentation |
Block Diagonal Matrix
Description
Build a block diagonal matrix.
Usage
blkdiag(...)
Arguments
... |
sequence of non-empty, numeric matrices |
Details
Generate a block diagonal matrix from A, B, C, .... All the arguments must be numeric and non-empty matrices.
Value
a numeric matrix
Note
Vectors as input have to be converted to matrices before. Note that
as.matrix(v)
with v
a vector will generate a column vector;
use matrix(v, nrow=1)
if a row vector is intended.
See Also
Examples
a1 <- matrix(c(1,2), 1)
a2 <- as.matrix(c(1,2))
blkdiag(a1, diag(1, 2, 2), a2)
[Package pracma version 2.4.4 Index]