Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: linear generalized real symmetric eigenvalue problem
Date: Sat, 31 Jan 2009 14:03:02 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 16
Message-ID: <gm1lmm$fbr$1@fred.mathworks.com>
References: <0b7c7704-f8c4-492d-9e10-2e5bdb08accc@m22g2000vbp.googlegroups.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-03-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1233410582 15739 172.30.248.38 (31 Jan 2009 14:03:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Sat, 31 Jan 2009 14:03:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1187260
Xref: news.mathworks.com comp.soft-sys.matlab:515121

rain <taherehnikbakht@gmail.com> wrote in message <0b7c7704-f8c4-492d-9e10-2e5bdb08accc@m22g2000vbp.googlegroups.com>...
> hi.
> i am solving a physics problem, and i need to solve eigenvalue
> eguation: A.X=Lamda.B.X. A and B are symmetric, and B is not positive
> definite.
> all of the elements of B are nonnegative.
> the matrices are at most 100 by 100.
> could anyone help me white this problem? i need to know fortran
> subroutines that can solve this problem accurately.
> in advance i appriciate your help.

  The matlab function 'eig' can handle that problem.

[V,D] = eig(A,B);

Roger Stafford