DIAG Function
Makes a diagonal array or extracts the diagonal of an array.
Usage
d = DIAG( a )
Input Parameters
a — An array.
Returned Value
d — If a is one-dimensional then d is the n-dimensional diagonal array with diagonal a; otherwise, d is the diagonal of a.
Keywords
n — The dimensionality of d when a is one-dimensional. (Default: 2)
Example
a = DIAG( [1,1,1] ) PM, a ; PV-WAVE prints: ; 1 0 0 ; 0 1 0 ; 0 0 1 PM, DIAG( a ) ; PV-WAVE prints: ; 1 ; 1 ; 1