diagn: Extract or construct a diagonal matrix.

View source: R/diagn.R

diagnR Documentation

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)

Arguments

x

a matrix, vector or 1D array, or missing.

nrow, ncol

optional dimensions for the result when x is not a matrix.

Value

matrix with diagonal elements set to x

See Also

diag

Examples

diag(5)
diagn(5)

PResiduals documentation built on Dec. 16, 2025, 1:07 a.m.