Hallo Christoph,
How can I tell? I have downloaded the "RECOMMENDED DOWNLOAD" and used the .net 3.5 Version and used the MathNet.Numerics.dll wih the following code:
However can you tell me which Algorithmen is used within Math.net to compute the eigenvalues to get a better understanding of which problems or errors might occure, since I came to understand that especially if the Eigenvalues of the matrix are not unique the resulting eigenvectors might be wrong as well...
To add to my EDIT:
It seams that the Eigenvectors associated with the Eigenvalues of -1 (which schould be 0) are correct.
thanks
Richard
EDIT: I have to appologice Issue two I have resoved there was an error in my matrix. However the other questions are still there.
How can I tell? I have downloaded the "RECOMMENDED DOWNLOAD" and used the .net 3.5 Version and used the MathNet.Numerics.dll wih the following code:
M = M.Build.Dense(tmpG.dimension, tmpg.dimension)
' this is just parsing from another Matrix class I have been using into the MATh.NEt matrix class
For i As Integer = 0 To tmpG.dimension - 1
M.SetRow(i, tmpG.Matrix.Row(i).ToArray)
Next
tmpEVD = M.Evd(Symmetricity.Symmetric)
print(M.toString())
print(tmpEVD.Eigenvectors.toString())
print(tmpEVD.D.ToString())
I can also post the matrix as *.csv if that helps.However can you tell me which Algorithmen is used within Math.net to compute the eigenvalues to get a better understanding of which problems or errors might occure, since I came to understand that especially if the Eigenvalues of the matrix are not unique the resulting eigenvectors might be wrong as well...
To add to my EDIT:
It seams that the Eigenvectors associated with the Eigenvalues of -1 (which schould be 0) are correct.
thanks
Richard
EDIT: I have to appologice Issue two I have resoved there was an error in my matrix. However the other questions are still there.