GNU: n tieteellinen kirjasto

GNU: n tieteellinen kirjasto

Tiedot
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 .

Esimerkki

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-01

Työkalut

GSL tarjoaa työkaluja seuraaville alueille:

Huomautuksia ja viitteitä

  1. GNU Scientific Library 2.6 julkaistu  " ,20. elokuuta 2019(käytetty 31. elokuuta 2019 )
  2. GSL - esimerkkiohjelma

Ulkoinen linkki