matrix eigenvalue problem