Skip to contents

Combine matrices to block diagonal structure

Usage

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

Arguments

x

matrix

...

additional matrices

pad

value outside block-diagonal

Author

Klaus K. Holst

Examples

A <- diag(3)+1
blockdiag(A,A,A,pad=NA)
#>                            
#>   2  1  1 NA NA NA NA NA NA
#>   1  2  1 NA NA NA NA NA NA
#>   1  1  2 NA NA NA NA NA NA
#>  NA NA NA  2  1  1 NA NA NA
#>  NA NA NA  1  2  1 NA NA NA
#>  NA NA NA  1  1  2 NA NA NA
#>  NA NA NA NA NA NA  2  1  1
#>  NA NA NA NA NA NA  1  2  1
#>  NA NA NA NA NA NA  1  1  2