在c#中求解本征系统?

在c#中求解本征系统?,c#,image-processing,computer-vision,eigenvalue,eigen,C#,Image Processing,Computer Vision,Eigenvalue,Eigen,你知道有什么好的库/方法可以用来解c#中的本征系统吗 我的数据是2D/3D,我想得到第一和第二特征向量的方向和长度,以评估我的数据在2D空间中是如何拉长的 谢谢P>也许可以帮助你。 是GPL2. 谢谢那些建议AlgLIB的人,但是它的命名约定是C++风格,我觉得它不太容易使用!p> 相反,我发现了一个很棒的开源库,名为。它为数学提供了一个极好的API,很好地满足了我的需要 我首先发现了一个标准化特征值分解代码,但显然它已经添加到Accord.Math库中 我的代码如下所示: var gevd =

你知道有什么好的库/方法可以用来解c#中的本征系统吗

我的数据是2D/3D,我想得到第一和第二特征向量的方向和长度,以评估我的数据在2D空间中是如何拉长的


谢谢

P>也许可以帮助你。

是GPL2.

谢谢那些建议AlgLIB的人,但是它的命名约定是C++风格,我觉得它不太容易使用!p> 相反,我发现了一个很棒的开源库,名为。它为数学提供了一个极好的API,很好地满足了我的需要

我首先发现了一个标准化特征值分解代码,但显然它已经添加到Accord.Math库中

我的代码如下所示:

var gevd = new EigenvalueDecomposition(rect);
var V = gevd.Eigenvectors;
var D = gevd.DiagonalMatrix;
它还提供其他类型的分解:


这可能会有所帮助:顺便说一下,您可能需要SVD,而不是特征向量分解。