This might be a very simple problem, but I can't seem to figure out why I am getting this. I am trying to find the eigenvalues of the matrix:
{{3.9999999999998025*^14 + 0.001*I, 3.141592653589793 -3.1405926535897932*I},
{3.141592653589793 - 3.1405926535897932*I, 3.9999999999998025*^14 + 0.001*I}}
but when I call the Eigenvalues
function on it, I only get the real parts.
I did it on Wolfram Alpha and got the imaginary parts and real parts. Also, if I change the *10^14
to *10^13
, the eigenvalues have an imaginary part.
I'm guessing it's some kind of precision problem, but I'm not sure how to resolve this. Any ideas?