Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a method for left eigenvectors #1183

Open
bertini97 opened this issue Jan 26, 2025 · 1 comment
Open

Provide a method for left eigenvectors #1183

bertini97 opened this issue Jan 26, 2025 · 1 comment

Comments

@bertini97
Copy link

Consider a general and not necessarily normal matrix A. In MATLAB, one can do [V,D,W] = eig(A) where each column of V is a right eigenvector and each row of W is a left eigenvector of A. In Julia there doesn't seem to be a way to do it in "one sweep", with left and right eigenvectors in the same order as the eigenvalues. Someone suggested

S = schur(A)
V = eigvecs(S, left=true)

but this errors with no method matching eigvecs.

Am I missing something? Is there a way to do get matching left and right eigenvectors of a general matrix? Or, if it doesn't exist, could it be implemented?

Cheers.

@bertini97
Copy link
Author

I have realized a PR was in the works before the move to a separate repo: JuliaLang/julia#48657. When the PR is moved I'll close the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant