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 Scientific Library (GSL) が興味深いでしょう。

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

ドキュメントのトピック: http://www.gnu.org/software/gsl/manual/html_node/

于 2010-12-21T16:18:45.837 に答える