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!