C # Алгебра Линейная Библиотека - PullRequest
4 голосов
/ 19 декабря 2011

Я ищу библиотеку линейной алгебры C #.

Я не хочу решать однородную линейную систему с минимизацией наименьших квадратов.

Я пытался использовать некоторые библиотеки, но мне просто удалось найти тривиальное решение.

Любые рекомендации?

Ответы [ 2 ]

3 голосов
/ 21 декабря 2011

См .:

Они тоже с открытым исходным кодом!

2 голосов
/ 15 июля 2012

Как упомянул комментатор 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 является матрицей.

Отказ от ответственности: Я являюсь автором этой библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...