An APL procedure is presented for rapid, efficient computation of the eigenvalues and eigenvectors of a real symmetric matrix. Since APL has an interpreter, but not a compiler, many iterative procedures are very slow when executed in APL. In this paper, the writers develop a highly compact way of coding an iterative procedure in APL and then apply it to Kaiser's JK method of computing eigenvectors. The resulting APL program is presented in the Appendix.
Get full access to this article
View all access options for this article.
References
1.
Kaiser, H. F. (1972). The JK method: A procedure for finding the eigenvectors and eigenvalues of a real symmetric matrix. The Computer Journal, 15, 271-273.
2.
Margolin, B. H. (1976). Design and analysis of factorial experiments via interactive computing in APL. Technometrics, 18, 135-150.
3.
Wilkinson, L. and Huesmann, L. R. (1973). The use of APL in teaching multivariate data analysis. Behavior Research Methodology and Instrumentation, 5, 209-211.