c#代数线性库



我正在寻找一个c#线性代数库。

我想解一个具有最小二乘最小化的齐次线性系统。

我一直在尝试使用一些库,但我只能找到平凡的解决方案。

建议吗?

参见:

  • http://www.meta-numerics.net/
  • http://www.mathdotnet.com/
  • http://linearalgebra.codeplex.com/

它们也是开源的!

正如评论者oleksii所提到的,您可以使用Accord。NET来实现这一点。但你也可以使用它的求解器扩展方法来代替手动创建SVD:

// Suppose you have matrices A and b and would
// like to find x such that Ax = b (solve for x). 
// So you would have matrices
double[,] A = ... // matrix A
double[]  b = ... // vector b
// Then all that is necessary is to call:
double[] x = A.Solve(b, leastSquares: true);

就是这样。

b是一个矩阵时,它也可以工作。

免责声明:我是这个库的作者。

相关内容

  • 没有找到相关文章

最新更新