This project has moved and is read-only. For the latest updates, please go here.

Eigenfunction of Complex matrix

Nov 16, 2011 at 4:59 PM

I need to find the eigenfunctions and eivenvalues of a complex matrix.  As far as I can tell Meta.Numerics will only find the eigenfunctions or eigenvalues of a real square matrix.  I've tried creating a complex square matrix in C# using

SquareMatrix<Complex> H = new SquareMatrix;

but SquareMatrix is a non-generic type.  I've all tried creating a Complex matrix that is square but

ComplexEigensystem E = H.Eigensystem();

does not recognize it as a square matrix.  Also, there is no guarantee that Meta.Numerics will even find the eigenfunctions of a complex matrix.  So, I suppose my first question is, "Will Meta.Numerics find the eigenfunctions of a complex square matrix?  If so, then how do I get it to recognize a square complex matrix.

Thanks for the help!


Dec 18, 2011 at 8:32 PM

I am now using a real square matrix and still can't find the eigenvalues or eigenvectors.  I always get a nonconvergence error unless the matrix is symmetric.