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
を実行して、
オンライン参照することができます。
バグ報告は
[email protected]
までお願いします。