18

我知道有一些针对各种矩阵分解(QR 分解、SVD、...)、乘法等的优化算法。然而,我找不到一个很好的概述。对于 C++,这个问题中有很多有用的信息,但我正在 C 中寻找这些东西。

4

3 回答 3

16

你没有提到你想要一个开源软件还是商业软件,所以这里有一个包含两者的列表:

关于这个主题还有这个先前的问题

于 2010-12-21T16:24:09.020 回答
5

您可能想看看BLASLAPACK。这些是用 Fortran 编写的,但可以从 C 中调用,并且几乎是这种类型标准库。

我所知道的大多数严肃的线性代数包(MATLAB、Octave、NumPy)都是使用这些构建的。

于 2010-12-21T16:21:17.070 回答
3

也许 GNU 科学图书馆 (GSL) 会很有趣。

http://www.gnu.org/software/gsl/

文档主题:http ://www.gnu.org/software/gsl/manual/html_node/

于 2010-12-21T16:18:45.837 回答