GNU Scientific Library
Appearance
GNU Scientific Library is a library in the C language for mathematics and science, distributed under the GNU GPL.
It provides facilities for:
- Basic Mathematical Functions
- Complex Numbers
- Polynomials
- Special Functions
- Vectors and Matrices
- Permutations
- Combinations
- Sorting
- BLAS
- Linear Algebra
- Eigensystems
- Fast Fourier Transforms
- Numerical Integration
- Random Number Generation
- Quasi-Random Sequences
- Random Number Distributions
- Statistics
- Histograms
- N-tuples
- Monte Carlo Integration
- Simulated Annealing
- Ordinary Differential Equations
- Interpolation
- Numerical Differentiation
- Chebyshev Approximations
- Series Acceleration
- Discrete Hankel Transforms
- One dimensional Root-Finding
- One dimensional Minimization
- Multidimensional Root-Finding
- Multidimensional Minimization
- Least-Squares Fitting
- Nonlinear Least-Squares Fitting
- Physical Constants
- IEEE floating-point arithmetic
Its manual is available at http://www.gnu.org/software/gsl/manual/gsl-ref_toc.html. Being released under the GFDL, its contents may be used as the basis of Wikipedia articles.