Language Reference |
computes eigenvalues
where is a square numeric matrix.
The EIGVAL function returns a column vector
of the eigenvalues of .
See the description of the EIGEN subroutine for more details.
The following code computes Example 7.1.1 from Golub and Van Loan (1989):
a = { 67.00 177.60 -63.20 , -20.40 95.88 -87.16 , 22.80 67.84 12.12 }; val = EIGVAL(a); print val;
The matrix produced containing the eigenvalues is as follows:
VAL 75 100 75 -100 25 0Notice that
A symmetric example follows:
x={1 1,1 2,1 3,1 4}; xpx=t(x)*x; a=eigval(xpx); /* xpx is a symmetric matrix */The matrix produced containing the eigenvalues is as follows:
A 2 rows 1 col (numeric) 33.401219 0.5987805
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.