Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
317 views
in Technique[技术] by (71.8m points)

matlab - From generalized eigen values problem to classical eigen values problem

In Matlab, how could I convert, if possible, this solving of generalized eigen values problem :

[V,D,W] = EIG(A,B) also produces a full matrix W whose columns are the
    corresponding left eigenvectors so that `W'*A = D*W'*B eq(1)`.

Into the following classical problem, that is, to find a passing matrix W such that :

A*W = D1*W and B*W = D2*W where D1 and D2 coming directly from diagonlisation of A and B ??

I would have thought that multiplying (eq 1) on the right by B^-1 would be enough but I wonder if I can conclude on a common basis for both matrices A and B.

If someone could give an advise, I would be grateful

question from:https://stackoverflow.com/questions/65844244/from-generalized-eigen-values-problem-to-classical-eigen-values-problem

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...