eigenvalues with smallest real part in eigs



Hi,

I need to find the first "n" eigenvalues "a" of smallest real part and its corresponding eigenvectors of the following eigenvalue problem

A*v = a*B*v

with A non-singular and non-symmetric, and B symmetric and positive definite, and the eigenvalues must be always have postiive real part (A and B comes from a mechanical system). I tried with

[v,a]=eigs(A,B,n,'SR')

and

opts.cholB=1;
[v,a]=eigs(A,chol(B),n,'SR',opts);

but the algorithm cannot converge in both cases. However, in the case of using 'LR' and it seems to work fine.

Does anybody know the reason?

Do you know if it is possible to use the option 'SR' in the case that B is only postive semi-definite?

Thanks in advance,

Cristobal.
.



Relevant Pages

  • Re: random matrix eigenvalues
    ... outside the unit circle, creating curious exceptions. ... title(['scaled eigenvalues of random matrix of rank ' ... Gershgorin disks give you the reason why it ... Note that the same thing holds for UNIFORM ...
    (comp.soft-sys.matlab)
  • Re: Eigenvalues and quadratic forms.
    ... I am working on a problem about eigenvalues and quadratic forms. ... There exists B a non-singular matrix B such that y=Bx implies ... i)A is positive definite if and only if q is zero ... This tells us that the column space does not have full rank (since b ...
    (sci.math)
  • Re: why does professor david c ullrich have to put people down to feel good about himself?
    ... I already know about eigenvalues. ... reason") and v an eigenvector of the matrix. ... invertible matrices A and B, ... Curiouser and curiouser. ...
    (sci.math)
  • finding critical points with Hessian Matrix
    ... eigenvalues of hessian matrix. ... For some reason i get erroneous ... missing something? ...
    (comp.soft-sys.matlab)

Loading