octave: Diagonal Matrix Functions

 
 21.3.1 Diagonal Matrix Functions
 --------------------------------
 
 “inv” and “pinv” can be applied to a diagonal matrix, yielding again a
 diagonal matrix.  “det” will use an efficient straightforward
 calculation when given a diagonal matrix, as well as “cond”.  The
 following mapper functions can be applied to a diagonal matrix without
 converting it to a full one: “abs”, “real”, “imag”, “conj”, “sqrt”.  A
 diagonal matrix can also be returned from the “balance” and “svd”
 functions.  The “sparse” function will convert a diagonal matrix
 efficiently to a sparse matrix.