Solving Polynomial Eigenvalue Problem

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 2K views
member 428835
Hi PF!

I'm trying to solve the polynomial eigenvalue problem ##M \lambda^2 + \Phi \lambda + K## such that
Code:
K = [5.92 -.9837;-0.3381 109.94];
I*[14.3 24.04;24.04 40.4];
M = [1 0;0 1];
[f lambda cond] = polyeig(M,Phi,K)
I verify the output of the first eigenvalue via
Code:
(M*lambda(1)^2 + Phi*lambda(1) + K)*f(:,1)
and the output has zero real component but non-zero imaginary: ##[44i,88i]##. Any ideas what's happening? Condition number is 5, which is evidently sufficiently low to output accurate answers?
 
Physics news on Phys.org
I think you are giving polyeig the arguments in the wrong order.

Jason
 
  • Like
Likes   Reactions: member 428835
jasonRF said:
I think you are giving polyeig the arguments in the wrong order.

Jason
Thanks!
:doh: