Chapter Contents |
Previous |
Next |
Language Reference |
where argument can be either a numeric square matrix or a vector.
If argument is a square matrix, the DIAG function creates a matrix with diagonal elements equal to the corresponding diagonal elements. All off-diagonal elements in the new matrix are zeros.
If argument is a vector, the DIAG function creates a matrix with diagonal elements that are the values in the vector. All off-diagonal elements are zeros.
For example, the statements
a={4 3, 2 1}; c=diag(a);result in
C 2 rows 2 cols (numeric) 4 0 0 1The statements
b={1 2 3}; d=diag(b);result in
D 3 rows 3 cols (numeric) 1 0 0 0 2 0 0 0 3
Chapter Contents |
Previous |
Next |
Top |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.