View source: R/MxAlgebraFunctions.R
diag2vec | R Documentation |
Given an input matrix, diag2vec
returns a column vector of the elements along the diagonal.
diag2vec(x)
x |
an input matrix. |
Similar to the function diag
, except that the input argument is always
treated as a matrix (i.e., it doesn't have diag()'s functions of returning an Identity matrix from an nrow specification, nor to return
a matrix wrapped around a diagonal if provided with a vector). To get vector2matrix functionality, call vec2diag
.
vec2diag
diag2vec(matrix(1:9, nrow=3))
# [,1]
# [1,] 1
# [2,] 5
# [3,] 9
diag2vec(matrix(1:12, nrow=3, ncol=4))
# [,1]
# [1,] 1
# [2,] 5
# [3,] 9
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.