This function simply assigns value to diagonal of x and returns x.

set_diag(x, value)

Arguments

x

a square matrix.

value

a value or a vector (recycled to the required length).