diagn: Extract or construct a diagonal matrix.
Description
This works like diag except when x is a single
integer value. If x is a single integer value then it
assumes that you want a 1 by 1 matrix with the value set to x
Usage
diagn(x = 1, nrow = length(x), ncol = nrow)
Value
matrix with diagonal elements set to x
Arguments
- x
a matrix, vector or 1D array, or missing.
- nrow, ncol
optional dimensions for the result when x is not a matrix.