Library: | xplore |
See also: | diag diagrv xdiagp |
Quantlet: | xdiag | |
Description: | extracts diagonal elements from a matrix or array |
Usage: | d = xdiag(x) | |
Input: | ||
x | n x n x d1 x d2 ... array of square matrices | |
Output: | ||
d | n x 1 x d1 x d2 ... array of diagonal elements |
library("xplore") xdiag( diag(1:4) )
Contents of d [1,] 1 [2,] 2 [3,] 3 [4,] 4
library("xplore") xdiag( matrix(2,2,2) )
Contents of d [,,1,1,1,1,1,1] [1,] 1 [2,] 1 [,,2,1,1,1,1,1] [1,] 1 [2,] 1