Registered Member
|
Hi, I am using Eigen 2.0.11
I want to compute the eigenvalues of the (dense+symmetric) general eigenvalue problem det( A-lambda*B ) =0 I expect the following: Phi = eigenvectors Lambda = diag(lambda) Phi'*A*Phi = Lambda Phi'*B*Phi = Identity I tested it with A = something and B = diagonal I obtain the solution Phi'*A*Phi = Mu Phi'*B*Phi = D D is diagonal, but NOT identity! Mu is diagonal, but NOT Lambda. Instead it contains the eigenvalues of the standard eigenvalue problem det(A-mu)=0 best regards |
Moderator
|
Indeed, the eigenvectors were wrongly normalized. This is fixed in the devel branch.
|
Registered Member
|
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]