GSL(3)

名前
gsl - GNU 科学技術計算ライブラリ

書式
#include <gsl/...>

説明
GNU 科学技術計算ライブラリ (GNU Scientific Library; GSL) は、 数値演算ルーチンを集めたものです。 このルーチンは GSL チームによって、 C 言語を用いて一から書かれたものであり、 C 言語プログラマー向けに、 最近のアプリケーションプログラミングインターフェース (API) を提供しています。 これを使えば、 より高レベルな言語向けのラッパーを作ることができます。

このライブラリは、 以下の領域を扱います。

複素数 (Complex Numbers)
    多項式の根 (Roots of Polynomials)
    特殊関数 (Special Functions)
    ベクトルと行列 (Vectors and Matrices)
    置換 (Permutations)
    組み合わせ (Combinations)
    並べ替え (Sorting)
    基本線形代数サポート (BLAS Support)
    線形代数 (Linear Algebra)
    固有値問題 (Eigensystems)
    高速フーリエ変換 (Fast Fourier Transforms)
    求積法 (Quadrature)
    乱数 (Random Numbers)
    超一様分布列 (Quasi-Random Sequences)
    乱数分布 (Random Distributions)
    統計 (Statistics)
    ヒストグラム (Histograms)
    N タプル (N-Tuples)
    モンテカルロ積分 (Monte Carlo Integration)
    焼きなまし法 (Simulated Annealing)
    微分方程式 (Differential Equations)
    補間 (Interpolation)
    数値微分 (Numerical Differentiation)
    チェビシェフ近似 (Chebyshev Approximations)
    数列の加速法 (Series Acceleration)
    離散ハンケル変換 (Discrete Hankel Transforms)
    球根アルゴリズム (Root-Finding)
    最小化問題 (Minimization)
    最小二乗法 (Least-Squares Fitting)
    物理定数 (Physical Constants)
    IEEE 浮動小数点 (IEEE Floating-Point)

詳しくは GSL リファレンスマニュアルを参照してください。 これは info ファイルとして提供されています。 (ライブラリをインストールしていれば) シェルコマンド info gsl-ref を実行して、 オンライン参照することができます。

バグ報告は bug-gsl@gnu.org までお願いします。