用于数学矩阵运算的C库

时间:2010-12-21 16:11:40

标签: c matrix operations math

我知道对于所有类型的矩阵分解(QR分解,SVD,...),乘法等都有一些优化的算法。然而,我找不到一个好的概述。对于C ++,this question中有一些有用的信息,但我在C中寻找那些东西。

3 个答案:

答案 0 :(得分:13)

您没有提及是否需要开源软件或商业软件,因此这里有一个包含以下内容的列表:

此主题还有previous question

答案 1 :(得分:4)

您可能需要查看BLASLAPACK。它们是用Fortran编写的,但可以从C调用,并且几乎是 这种类型的标准库。

我所知道的最严重的线性代数包(MATLAB,Octave,NumPy)是使用这些包构建的。

答案 2 :(得分:2)

也许GNU科学图书馆(GSL)会引起人们的兴趣。

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

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