Eigenvectors of Complex Matrix

10 views (last 30 days)
Jose Sanchez
Jose Sanchez on 11 Oct 2012
Answered: Laith Hamadani on 31 Mar 2017
Hello, I'm working in Graph Spectra. The problem is that I want to find the eigenvalues and eigenvectors of a matrix with complex numbers. For instance, my matrix is: [0 1+i 2i 3;1+i 0 3 1+4i;2i 3 0 1i;3 1+4i 1i 0] I would like to know if the matlab function eig works for this kind of calculations. The idea is to find the partitioning with the second eigenvector. If there is anybody working on this subject, I would like to have a little help. Thank you!

Accepted Answer

Matt Fig
Matt Fig on 11 Oct 2012
Edited: Matt Fig on 11 Oct 2012
The regular EIG function seems to work:
A =[0 1+i 2i 3;1+i 0 3 1+4i;2i 3 0 1i;3 1+4i 1i 0];
[E,V] = eig(A)

More Answers (3)

Wayne King
Wayne King on 11 Oct 2012
Yes, it does.
A = [0 1+i 2i 3;1+i 0 3 1+4i;2i 3 0 1i;3 1+4i 1i 0];
[V,D] = eig(A);
V*D
%compare to
A*V

Jose Sanchez
Jose Sanchez on 3 Sep 2013
It's been a while, but, Thank you very much!

Laith Hamadani
Laith Hamadani on 31 Mar 2017
[T, J] = jordan(A)

Categories

Find more on Linear Algebra in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!