Eigenvectors of a nonsymmetric matrix.

2 views (last 30 days)
Hello, I'm trying to find the dominant Eigenvectors of a matrix P. However, P could be non symmetric thus their are two "categories" of eigenvectors (left and right). Here I'm looking for the left dominant eigenvector of P (or the right dominant eigenvector of P').
What I don't know is, have I to use eig, or eigs function ? How to differentiate left eigenvectors from right eigenvectors ?
Thank you for your answers.

Accepted Answer

Wayne King
Wayne King on 28 Apr 2012
Below W are the left eigenvectors, use the one associate with the largest eigenvalue.
If A is your matrix
[W,D] = eig(A.');
W = conj(W)
  3 Comments
Collet Bastien
Collet Bastien on 28 Apr 2012
When you say "left eigenvectors", is it the left eigenvectors of A, or A' ?
Wayne King
Wayne King on 28 Apr 2012
That's because we didn't conjugate the entries of A, we used A.'
You can omit that step if you do [W,D] = eig(A');

Sign in to comment.

More Answers (0)

Categories

Find more on Linear Algebra in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!