R/odiag.R

`odiag` <-
function(A,at=0){
    if (is.matrix(A)) {
      y <- A[row(A) == col(A)-at]
      return(y)
    }
    else{
      len <- length(A)
      B <- matrix(0,nrow=len+abs(at), ncol=len+abs(at))
      B[row(B)==col(B)-at] <- A
      return(B)
    }
  }
hanase/demogR documentation built on May 9, 2019, 7:33 p.m.