简体   繁体   中英

C# Algebra Linear Library

I'm looking for a C# linear algebra library.

I wan't to solve a homogeneous linear system with least squares minimization.

I've been trying to use some librarys but I was just able to find the trivial solution.

Any recommendations?

As commenter oleksii mentioned, you can use Accord.NET to achieve this as well. But you can also use its Solver extension method for that instead of manually creating a 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);

And that is it. It also works when b is a matrix as well.

Disclaimer: I am the author of this library.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM