Right and Left Eigenvectors

27 ビュー (過去 30 日間)
Rengin
Rengin 2018 年 6 月 25 日
コメント済み: Rengin 2018 年 6 月 27 日
Dear Users,
What I read about right and left eigenvectors from some literature is that right ones should be column and left ones should be row matrices. However, when I use the standard commands ([V,D,W]=eig(A)) to see right(V), diagonal(D) and left(W) vectors of e.g 3x3 square matrix, I get 3x3 V and W matrices. Can you tell me where I do a mistake? Thanks!
  3 件のコメント
Steven Lord
Steven Lord 2018 年 6 月 27 日
What relationship needs to hold between the left eigenvectors, the eigenvalues, and the original matrix? From the documentation: "[V,D,W] = eig(A) also returns full matrix W whose columns are the corresponding left eigenvectors, so that W'*A = D*W'." The columns of W are the left eigenvectors, not the rows.
>> W'*A-diag(Lambda)*W'
ans =
1.0e-15 *
0 0 -0.2220
0 0 0
0 0 0
Let's check with just one column of W, to more closely match your code.
>> w1c = W(:, 1);
>> w1c'*A - e1*w1c'
ans =
1.0e-15 *
0 0 0.2220
Those each look pretty good to me.
Rengin
Rengin 2018 年 6 月 27 日
Dear Steven Lord, "The columns of W are the left eigenvectors, not the rows." is the sentence I was looking for. Unfortunately, the book I have says that left eigenvectors are row vectors even though Matlab documentation says other way around. Therefore, I was confused. Thank you for your time!

サインインしてコメントする。

回答 (2 件)

Juan Fernandez
Juan Fernandez 2018 年 6 月 25 日
You did not make a mistake. Each column of V is a right eigenvector of A. Each row of W is a left eigenvector of A.
  1 件のコメント
Rengin
Rengin 2018 年 6 月 27 日
Thank you for the answer Juan. Could you please take a look at my last edit to the question and help me understanding?

サインインしてコメントする。


Christine Tobler
Christine Tobler 2018 年 6 月 25 日
The matrices V and W contain all eigenvectors of A. For example
V(:, 1) and D(1, 1) are the right eigenvector and eigenvalue of A, A*V(:, 1) == V(:, 1)*D(1, 1)
W(:, 1) and D(1, 1) are the left eigenvector and eigenvalue of A, W(:, 1)'*A == D(1, 1)*W(:, 1)'
  1 件のコメント
Rengin
Rengin 2018 年 6 月 27 日
Dear Christine. Thank you very much for your detailed explanation. I have still a small understanding problem. I would really appreciate if you can take a look at my last editing to the related question.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeLinear Algebra についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by