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
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
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.
댓글 수: 0
추가 답변 (1개)
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.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!