ON SOLVING GENERALIZED EIGENVALUE PROBLEMS USING MATLAB

Authors
Citation
K. Faber, ON SOLVING GENERALIZED EIGENVALUE PROBLEMS USING MATLAB, Journal of chemometrics, 11(1), 1997, pp. 87-91
Citations number
8
Categorie Soggetti
Chemistry Analytical","Statistic & Probability
Journal title
ISSN journal
08869383
Volume
11
Issue
1
Year of publication
1997
Pages
87 - 91
Database
ISI
SICI code
0886-9383(1997)11:1<87:OSGEPU>2.0.ZU;2-W
Abstract
Matlab is a high-level computing environment that is rapidly gaining p opularity for the execution of matrix computations. This paper discuss es a major inconvenience that may arise if Matlab is used for the nume rical solution of generalized eigenvalue problems. Matlab normalizes t he eigenvectors to unit length (Euclidean norm). This leaves the eigen vectors fixed, up to a complex multiplier of modulus one. As a result additional programming may be necessary to eliminate spurious complex numbers. Specifically, problems recently described with respect to the eigensolution obtained by the generalized rank annihilation method ar e shown to be caused by Matlab's implementation of the generalized eig envalue problem. (C) 1997 by John Wiley & Sons, Ltd.