the design of an apl primitive function for the eigenproblem
This is a proposal for the addition to APL of a primitive function to solve the generalized algebraic eigenvalue problem. After a discussion of the issues involved in the design a specific proposal is given which suggests the use of the QZ algorithm as the basis of a primitive to find both eigenvalues and eigenvectors. An APL workspace which simulates the proposal primitive is described and examples of its use are given.
design apl functional general eigenvalue problem eigenvalues use algorithm examples qz-algorithm