GSL 이란?

소개와 설치/GSL 2011. 9. 21. 19:59

GSL 소개

GSL(GNU Scientific Library) 은 C 언어와 C++ 언어 프로그래머들을 위한 수치해석학 라이브러리이다.  GSL은 GNU GPL(GNU General Public License) 하에 배포되는 자유 소프트웨어이다.

이 라이브러리는 난수 발생, 특수 함수, 촤소제곱적합 등을 포함한 광범위한 수학 문제 처리 과정을 제공한다. 여기에는 테스트 모음(test suit)을 포합하여 무려 1000 여개의 함수들이 있다.

이 라이브러리는 다음의 여러 가지 분야들을 취급한다.


복소수(Complex Numbers) 다항식의 근(Roots of Polynomials)
특수함수(Special Functions) 벡터와 행렬(Vectors and Matrices)
순열(Permutations) 분류(Sorting)
BLAS 지원(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 Approximation) 급수 가속법(Series Acceleration)
이산 한켈 변환(Discrete Hankel Transforms 근 찾기(근 구하기, Root-Finding)
극소화(Minimization) 최소자승근사법(Least-Squares Fitting)
물리 상수(Physical Constants) IEEE 부동소수점(IEEE Floating-Point)
이산 웨이브를릿 변환(Discrete Wavelet Transforms) 기선 스플라인(Basis splines)


[원문 원본] GSL(GNU Scientific Library) 홈페이지

Posted by Scripter
,