GNU Scientific Library

En informatique, GNU Scientific Library (ou GSL) est une bibliothèque libre écrite en C fournissant des outils de calculs numériques en mathématiques appliquées. La GSL fait partie du projet GNU et est distribuée selon les termes de la licence GNU GPL.

Pour les articles homonymes, voir GSL.

GNU Scientific Library

Informations
Développé par Projet GNU
Première version
Dernière version 2.7 ()[1]
Dépôt git.savannah.gnu.org/cgit/gsl.git
Écrit en C
Système d'exploitation GNU/Linux, BSD (d), Microsoft Windows, macOS et GNU/Hurd (d)
Environnement Multiplate-forme
Type Bibliothèque logicielle
Licence GNU GPL
Site web (en) Site officiel

Exemple

L'exemple suivant[2] calcule la valeur de la fonction de Bessel J0(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;
}

Le résultat est le suivant, avec une erreur relative inférieure à 7 × 10−17 :

J0(5) = -1.775967713143382920e-01

Outils

La GSL fournit des outils dans les domaines suivants :

Notes et références

  1. (en) Patrick Alken, « GNU Scientific Library 2.7 released », (consulté le )
  2. GSL - An Example Program

Lien externe

  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.