powered by

Diag(x, k = 0)

x

Diag(x, k)

If x is a matrix, Diag(x, k) returns the (k-th secondary) diagonal of x.

k

The k-th secondary diagonal is above the main diagonal for k > 0 and below the main diagonal for k < 0.

k > 0

k < 0

diag

Trace

Diag(matrix(1:12,3,4), 1) Diag(matrix(1:12,3,4), -1) Diag(c(1,5,9), 1) Diag(c(1,5,9), -1)

Run the code above in your browser using DataLab