5

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

我不想用最小二乘法求解一个齐次线性系统。

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

有什么建议吗?

4

2 回答 2

3

看:

它们也是开源的!

于 2011-12-21T19:20:43.213 回答
2

正如评论者 oleksii 所提到的,您也可以使用Accord.NET来实现这一点。但是您也可以使用它的Solver 扩展方法,而不是手动创建 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矩阵。

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

于 2012-07-15T06:24:44.093 回答