| fatdiag {diagonals} | R Documentation | 
Fat Matrix Diagonals
Description
Fat Matrix Diagonals
fatdiag set
Usage
fatdiag(x = 1, steps = NULL, size = NULL, nrow = NULL, ncol = NULL)
fatdiag(x, steps = NULL, size = NULL, on_diagonal = TRUE) <- value
Arguments
| x | a matrix where the dimensions are integer multiples of size or integer dividors of steps | 
| steps | the required number of steps (block matrices) across the diagonal | 
| size | the width or height of the matrix being dropped over the diagonal of matrix x | 
| nrow | the number of rows | 
| ncol | the number of columns | 
| on_diagonal | should the operation be applied to the elements on the fat diagonal. | 
| value | replacement value | 
Details
Either steps or size is expected to be provided.
Functions
-  fatdiag<-: the set version of fatdiag
Examples
fatdiag(12, steps=3)
( m <- matrix(111, nrow=6, ncol=9) )
fatdiag(m, steps=3) <- 5
fatdiag(m, steps=3)
fatdiag(12, size=4)
fatdiag(12, size=c(3,4) )
[Package diagonals version 6.4.0 Index]