- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi.
Just compiling the LAPACK examples of 2025.3 on Visual Studio. I'm getting wrong output eigenvectors for sgeev by column. The same example run with dgeev (by column) is correct. The only difference should be float vs double, but output changes. I checked the calcs and sgeev is wrong. The first (and therefore second too) left eigenvector has the opposite sign, the first and third right eigenvectors (and therefore second and fourth too) the same. The rest is correct.
It cannot be the way parameters are passed, dgeev would be wrong too.
Output attached.
Thank you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Flipping the sign of a (right) eigenvector still gives a (right) eigenvector with the same eigenvalue, A(-v)=-Av=-\lambda v=\lambda (-v). That's also true for left eigenvectors.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Flipping the sign of a (right) eigenvector still gives a (right) eigenvector with the same eigenvalue, A(-v)=-Av=-\lambda v=\lambda (-v). That's also true for left eigenvectors.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page