Kehittäjä | GNU-projekti |
---|---|
Ensimmäinen versio | 1996 |
Viimeinen versio | 2,6 (20. elokuuta 2019) |
Tallettaa | git.savannah.gnu.org/cgit/gsl.git |
Kirjoitettu | VS |
Käyttöjärjestelmä | GNU / Linux , BSD ( d ) , Microsoft Windows , macOS ja GNU / Hurd ( d ) |
Ympäristö | Monitasoinen |
Tyyppi | Ohjelmistokirjasto |
Lisenssi | GNU GPL |
Verkkosivusto | (en) Virallinen sivusto |
Vuonna tietojenkäsittelytiede , GNU tieteellinen kirjasto (tai GSL ) on ilmainen kirjasto kirjoitettu C tarjoamalla työkaluja numeerisia laskelmia sovellettu matematiikka . GSL on osa GNU-projektia ja sitä jaetaan GNU GPL -lisenssin ehtojen mukaisesti .
Seuraava esimerkki laskee Bessel-funktion arvon J 0 (5):
#include <stdio.h> #include <gsl/gsl_sf_bessel.h> int main (void) { double x = 5.0; double y = gsl_sf_bessel_J0 (x); printf ("J0(%g) = %.18e\n", x, y); return 0; }Tulos on seuraava, suhteellisen virheen ollessa alle 7 × 10 −17 :
J0(5) = -1.775967713143382920e-01GSL tarjoaa työkaluja seuraaville alueille: