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

NonConvergenceException

Jul 14, 2009 at 10:30 AM
Edited Jul 14, 2009 at 10:38 AM

Hmm when i try to execute the following C# code

1:  ComplexEigensystem E = B.Eigensystem();

i get an  "Meta.Numerics.NonConvergenceException" ... B is a  35*35 SquareMatrix.

Does anybody know the meaning of this exception?

I googled it for a while, but i didn't find any solution ... does anyone know whats the Problem?

 

 

mfg Dacollo

Jul 14, 2009 at 5:35 PM

Hi Dacollo:

Can you send the offending matrix in some format? (We really need to add matrix export and import to text files to make this easier. I'll log a bug. But until then, just for-nexting through and writing comma-seperated values should get you the matrix entries in a text file in about 6 lines of code.)

The QR algorithm can fail if eigenvalues are highly degenerate (more than 4 exactly identical eigenvalues in a non-trivial matrix is likely to do the trick), but I would need to see the matrix to diagnose the problem for certain.

Dec 18, 2011 at 8:29 PM

I'm having the same problem but with a real square matrix as input.  However, my matrix is much larger.  The only time I don't get this error is when the matrix is symmetric.