Finding largest eigenvalue of a polynomial eigenvalue problem

Hello
I am trying to solve an eigenvalue problem of the type find largest lambda such that : (A+lambda*B)*v=0 where A,B are n*n matrices. The function polyeig returns all the eigenvalues for the latter problem and thus this method is very slow to compute the largest eigenvalue. Is there a possibility to find only few largest eigenvalues? (In similar way like the function eigs for standard eigenvalue problem)
thanks

2 件のコメント

KSSV
KSSV 2016 年 5 月 5 日
Have you tried eig(A,B)?
kevin k
kevin k 2016 年 5 月 5 日
thank you. Indeed eigs(A,-B) does the work.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLinear Algebra についてさらに検索

質問済み:

2016 年 5 月 5 日

コメント済み:

2016 年 5 月 5 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by