Next: , Previous: Linear Algebra, Up: Top


14 Eigensystems

This chapter describes functions for computing eigenvalues and eigenvectors of matrices. There are routines for real symmetric, real nonsymmetric, and complex hermitian matrices. Eigenvalues can be computed with or without eigenvectors. The hermitian matrix algorithms used are symmetric bidiagonalization followed by QR reduction. The nonsymmetric algorithm is the Francis QR double-shift.

These routines are intended for “small” systems where simple algorithms are acceptable. Anyone interested in finding eigenvalues and eigenvectors of large matrices will want to use the sophisticated routines found in lapack. The Fortran version of lapack is recommended as the standard package for large-scale linear algebra.

The functions described in this chapter are declared in the header file gsl_eigen.h.


Back to the GNU Scientific Library Homepage