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
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.
The text was updated successfully, but these errors were encountered:
Consider a general and not necessarily normal matrix
A
. In MATLAB, one can do[V,D,W] = eig(A)
where each column ofV
is a right eigenvector and each row ofW
is a left eigenvector ofA
. 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 suggestedbut 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.
The text was updated successfully, but these errors were encountered: