Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道有一些针对各种矩阵分解(QR 分解、SVD、...)、乘法等的优化算法。然而,我找不到一个很好的概述。对于 C++,这个问题中有很多有用的信息,但我正在 C 中寻找这些东西。
你没有提到你想要一个开源软件还是商业软件,所以这里有一个包含两者的列表:
关于这个主题还有这个先前的问题。
您可能想看看BLAS和LAPACK。这些是用 Fortran 编写的,但可以从 C 中调用,并且几乎是这种类型的标准库。
我所知道的大多数严肃的线性代数包(MATLAB、Octave、NumPy)都是使用这些构建的。
也许 GNU 科学图书馆 (GSL) 会很有趣。
http://www.gnu.org/software/gsl/
文档主题:http ://www.gnu.org/software/gsl/manual/html_node/