Combine matrices to block diagonal structure

blockdiag(x, ..., pad = 0)

Arguments

x

Matrix

...

Additional matrices

pad

Vyalue outside block-diagonal

Author

Klaus K. Holst

Examples

A <- diag(3)+1
blockdiag(A,A,A,pad=NA)
#>       [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
#>  [1,]    2    1    1   NA   NA   NA   NA   NA   NA
#>  [2,]    1    2    1   NA   NA   NA   NA   NA   NA
#>  [3,]    1    1    2   NA   NA   NA   NA   NA   NA
#>  [4,]   NA   NA   NA    2    1    1   NA   NA   NA
#>  [5,]   NA   NA   NA    1    2    1   NA   NA   NA
#>  [6,]   NA   NA   NA    1    1    2   NA   NA   NA
#>  [7,]   NA   NA   NA   NA   NA   NA    2    1    1
#>  [8,]   NA   NA   NA   NA   NA   NA    1    2    1
#>  [9,]   NA   NA   NA   NA   NA   NA    1    1    2