GNU naučna biblioteka

S Vikipedije, slobodne enciklopedije
GNU naučna biblioteka
Originalni autor(i)Mark Galasi, Džejms Tajler, Brajan Gog, Džerard Džangmen i mnogi drugi
Programer(i)GNU projekat
Prvo izdanjeMaj 1996.
Stabilno izdanje
GSL-2.2 / Avgust 2016.
Repozitorijum Uredi na Vikipodacima
Napisan uProgramski jezik C (čita se: "ce" - C je latinično slovo)
LicencaGNU General Public License
Veb-sajtwww.gnu.org/software/gsl/

GNU naučna biblioteka je softverska biblioteka za matematičke proračune u primenjenoj matematici i fizici. Napisana je u programskom jeziku C kao deo GNU projekta.[1] Izdata je pod GNU generalnom licencom. To je softver koji omogućava upotrebu preko hiljadu različitih matematičkih operacija.

Istorija[uredi | uredi izvor]

Projekat GNU naučne biblioteke su započeli fizičari Mark Galasi i Džejms Tajler 1996. godine u Nacionalnoj laboratoriji Los Alamosa.[2] Njihov cilj bila je moderna zamena zastarelih fortran biblioteka kao što je Netlib. Oni su napravili opšti dizajn i početne module, a nakon toga su regrutovali i druge naučnike.

Karakteristike[uredi | uredi izvor]

  • Osnovne matematičke funkcije
  • Kompleksni brojevi
  • Polinomi
  • Specijalne funkcije
  • Vektori i matrice
  • Permutacije
  • Kombinacije
  • Sortiranje
  • Uređeni parovi
  • Linearna algebra
  • Osnovni potprogrami za linearnu algebru
  • Numerička integracija
  • Furijeove transformacije
  • Generator nasumičnog broja
  • Pseudo-nasumični niz
  • Statistike
  • Histogrami
  • N-torke
  • Monte Karlo integracija
  • Obične diferencijalne jednačine
  • Interpolacija
  • Numerička diferencijacija
  • Čebiševljeve nejednakosti
  • Diskretna Henkelova transformacija
  • Korenovanje
  • Fizičke konstante

Reference[uredi | uredi izvor]

  1. ^ GNU
  2. ^ GSL design document as of oct 2012.

Spoljašnje veze[uredi | uredi izvor]