fn builtin_diag(
args: &[RValue],
_: &[(String, RValue)],
) -> Result<RValue, RError>Expand description
Diagonal of a matrix, or construct a diagonal matrix.
If x is a matrix, extracts the diagonal. If x is a scalar n, creates an n-by-n identity matrix. If x is a vector, creates a diagonal matrix with x on the diagonal.
@param x a matrix, scalar, or vector @return diagonal vector or diagonal matrix