blodiag: Block diagonal matrix

Description Usage Arguments Value Author(s) See Also Examples

Description

Split a vector x into a block diagonal matrix.

Usage

1
blodiag(x, blo)

Arguments

x

A vector of length n.

blo

A vector of positive integers such that sum(blo) == n.

Value

A block-diagonal matrix with as many row as elements of blo and n columns. The vector x is split into length(blo) sub-vectors and these are the blocks of the resulting matrix.

Author(s)

Giovanni M. Marchetti

See Also

blkdiag, diag

Examples

1
2
blodiag(1:10, blo = c(2, 3, 5)) 
blodiag(1:10, blo = c(3,4,0,1))

ggm documentation built on March 26, 2020, 7:49 p.m.

Related to blodiag in ggm...