I have a question when I want to calculate the eigenvalues and eigenvectors of a complex 4*4 matrix M.
Let's take an example:
M=
[7.71 0.88 -0.47i 0.11i;
0.88 19.09 0.11i -0.02i;
-0.47i 0.11i -7.71 -0.88;
0.11i -0.02i -0.88 -3.44.]
It's something like, M*V=D*V, here V = [a1, a2, i *b1, i *b2], D is the eigenvalues.
a1,a2,b1,b2 are real values and i is the imaginary index.
If we use command eig(M) directly from MATLAB, it will give eigenvalues with norm(V)=sqrt(a1^2+a2^2+b1^2+b2^2)=1
But now I need the eigenvalues with condition a1^2+a2^2+(i *b1)^2+(i *b2)^2=1 instead of norm(V)=1
Please comment if anyone gets a hint. Thanks a lot.
Best regards, mike
absso norm(V)=sqrt(abs(a1)^2+abs(a2)^2+abs(b1)^2+abs(b2)^2)=1; is correct. Please add M matrix to the question. and elaborate and explain exactly what you want to do. - rahnema1