Can someone provide me the theory and math behind this function of eigen?

조회 수: 1 (최근 30일)
[V,D] = eig(A,B)
returns diagonal matrix D of generalized eigenvalues and full matrix V whose columns are the corresponding right eigenvectors, so that A*V = B*V*D.
  댓글 수: 2
KSSV
KSSV 2020년 9월 23일
Eigen values are very basic..they are the solution/ roots of det(A-lambda*B)=0.
Bjorn Gustavsson
Bjorn Gustavsson 2020년 9월 23일
For a more exheustive introduction with some more details you can turn to: Eigenvalues and eigenvectors at wikipedia and Generalized eigenvectors.

댓글을 달려면 로그인하십시오.

채택된 답변

Bruno Luong
Bruno Luong 2020년 9월 23일
편집: Bruno Luong 2020년 9월 23일
for each column number j,
A*V = B*V*D
implies
A*xj = lambdaj*B*xj
where
xj = V(:,j)
lambdaj = D(j,j)
This is just a generalization of normal eigen value problem.
A*xj = lambdaj*xj
If B is invertible, V and D is the same as standard eigen vectors/values of M := inv(B)*A.

추가 답변 (1개)

Steven Lord
Steven Lord 2020년 9월 23일
You might find the "Eigenvalues and Singular Values" chapter in Cleve Moler's Numerical Computing with MATLAB, available here, useful.

카테고리

Help CenterFile Exchange에서 Linear Algebra에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by