Learn R Programming

bayesbio (version 1.0.0)

subsupDiag: Add values to the super- and sub-diagonals of a matrix.

Description

Takes a matrix and adds values to the values that are one above the diagonal (ie the superdiagonal) and the values that are one below the diagonal (ie the subdiagonal).

Usage

subsupDiag(matrix, x)

Arguments

matrix
Matrix whose super- and sub-diagonals values should be replaced.
x
Numeric vector used to replace values in the matrix. If the inputted vector is not of the same length as both the super- and sub-diagonals of the matrix, then short vector recycling will occur (e.g., x can be one value to replace all of the super- and sub-diagonals of the matrix with that one value).

Value

The original matrix with the values added.

References

http://stackoverflow.com/a/9885186/560791