How can I check that the computed eigenpairs are correct?

61 Views Asked by At

If I use a C++ library to compute eigenvalues and eigenvectors of a somewhat large matrix, (about dimension of 50), then is there a quick way to confirm that the computed eigenvalues and eigenvectors are correct?

So far, the dot products between eigenvectors are zeros and is that sufficient to confirm that they are correct?

(Or is Eigendecomposition the only way? the problem with that is when the dimension gets bigger and the computation time becomes non-negligible)