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.

采纳的回答

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