Vyvinul | Projekt GNU |
---|---|
První verze | 1996 |
Poslední verze | 2,6 (20. srpna 2019) |
Vklad | git.savannah.gnu.org/cgit/gsl.git |
Napsáno | VS |
Operační systém | GNU / Linux , BSD ( d ) , Microsoft Windows , macOS a GNU / Hurd ( d ) |
životní prostředí | Cross-platform |
Typ | Softwarová knihovna |
Licence | GNU GPL |
webová stránka | (en) Oficiální stránky |
V informatice je GNU Scientific Library (nebo GSL ) bezplatná knihovna napsaná v jazyce C, která poskytuje nástroje pro numerické výpočty v aplikované matematice . GSL je součástí projektu GNU a je distribuován v souladu s podmínkami licence GNU GPL .
Následující příklad vypočítá hodnotu Besselovy funkce 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; }Výsledek je následující, s relativní chybou menší než 7 × 10 −17 :
J0(5) = -1.775967713143382920e-01GSL poskytuje nástroje v následujících oblastech: