Entwickelt von | GNU-Projekt |
---|---|
Erste Version | 1996 |
Letzte Version | 2,6 (20. August 2019) |
Anzahlung | git.savannah.gnu.org/cgit/gsl.git |
Geschrieben in | VS |
Betriebssystem | GNU / Linux , BSD ( d ) , Microsoft Windows , macOS und GNU / Hurd ( d ) |
Umgebung | Plattformübergreifend |
Art | Softwarebibliothek |
Lizenz | GNU GPL |
Webseite | (de) Offizielle Website |
In der Informatik ist die GNU Scientific Library (oder GSL ) eine kostenlose Bibliothek in C, die Werkzeuge für numerische Berechnungen in der angewandten Mathematik bietet . Die GSL ist Teil des GNU-Projekts und wird unter den Bedingungen der GNU GPL- Lizenz vertrieben .
Das folgende Beispiel berechnet den Wert der Bessel-Funktion 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; }Das Ergebnis ist das folgende mit einem relativen Fehler von weniger als 7 × 10 –17 :
J0(5) = -1.775967713143382920e-01GSL bietet Tools in folgenden Bereichen: