You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My expectation of comparing the eigenvalues produced by GenericLinearAlgebra and LinearAlgebra is that they should be the same up to some error. I do not find this to be the case for some matrices.
Uh oh!
There was an error while loading. Please reload this page.
My expectation of comparing the eigenvalues produced by GenericLinearAlgebra and LinearAlgebra is that they should be the same up to some error. I do not find this to be the case for some matrices.
Consider the following session:
We can see that two eigenvalues do not come out as being close to 1. Hence GenericLinearAlgebra appear to produce faulty eigenvalues.
This behaviour is dependent on the precision used for BigFloat as well
Various precision numbers gives different results, 55 different precisions appear to fail to produce the correct eigenvalues in 64:256:
and when there is a mismatch it is not always the same numbers as for setprecision(256) (the default), as seen in the setprecision(121) example above.
So there appears to be an issue in the the method for
eigvals()
introduced by GenericLinearAlgebra.We have also checked with Mathematica that this matrix has three eigenvalues equal to
1
. The above was tested on Julia 1.4.0.This issue was brought to my attention by Severin Lüst.
The text was updated successfully, but these errors were encountered: