GNU Scientific Library

GNU Scientific Library
GNU Scientific Library
Desarrollador
proyecto GNU
gnu.org/software/gsl/
Información general
Última versión estable 1.14
12 de marzo 2010
Género Biblioteca numérica
Sistema operativo Multiplataforma
Licencia GNU GPL
En español No. 

GNU Scientific Library (GSL) es una biblioteca escrita en C, destinada a cálculos numéricos en matemáticas y ciencia, distribuida bajo la licencia GNU GPL.

Incorpora, entre otras, rutinas para el manejo de números complejos, funciones elementales y funciones especiales, combinatoria, álgebra lineal, integración y derivación numéricas, transformada rápida de Fourier, transformada wavelet discreta, generación de números aleatorios y estadística.

Contenido

Ejemplo

El siguiente programa de ejemplo calcula el valor de la función de Bessel para 5:[1]

#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;
}

El programa de ejemplo debe ser enlazado a la biblioteca GSL durante la compilación:

gcc $(gsl-config --cflags) example.c $(gsl-config --libs)

Aquí se muestra la salida, que debería ser correcta en precisión doble:

J0(5) = -1.775967713143382920e-01

Características

La biblioteca proporciona herramientas para:

Soporte para C++

La GSL se puede usar en las clases de C++, pero sin usar punteros a "funciones miembro" ó métodos, porque el tipo de los punteros a métodos es diferente del de puntero a función.[2] En su lugar deben usarse punteros a funciones estáticas. Están disponibles los encapsulados de C++ para la GSL,[3] aunque hay muchos que no han sido mantenidos regularmente.

Referencias

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • GNU Scientific Library — Тип математическая библиотека Разработчик GNU Project Написана на C Последняя версия 1.15 (6 мая 2011) Лицензия GNU General Public License …   Википедия

  • GNU Scientific Library — (GSL) Entwickler The GSL Team Aktuelle Version 1.15 (6. Mai 2011) Betriebssystem plattformunabhängig Programmier­sprache C, C++ …   Deutsch Wikipedia

  • GNU Scientific Library — es una biblioteca escrita en C para matemáticas y ciencia, distribuida bajo la licencia GNU GPL …   Enciclopedia Universal

  • GNU Scientific Library — infobox software name = GNU Scientific Library developer = GNU Project latest release version = 1.11 latest release date = 31 March 2008 genre = Numerical library license = GNU General Public License website = http://www.gnu.org/software/gsl/In… …   Wikipedia

  • GNU Scientific Library — Pour les articles homonymes, voir GSL. GNU Scientific Library …   Wikipédia en Français

  • Gnu Scientific Library — Die GNU Scientific Library (GSL) ist eine Programmbibliothek, die C und C++ Programmierern eine Vielzahl von Funktionen für numerische Berechnungen zur Verfügung stellt. Für andere Programmiersprachen können Wrapper geschrieben werden. Die GSL… …   Deutsch Wikipedia

  • GNU Octave — screenshot Developer(s) …   Wikipedia

  • List of GNU packages — This list of GNU packages lists notable software packages developed for or maintained by the Free Software Foundation for GNU, a Unix like computer operating system composed entirely of free software. Many of these software packages are today… …   Wikipedia

  • University of the Andes Library Services — Newsrelease|date=May 2008 Infobox Library library name = Servicios Bibliotecarios de la Universidad de Los Andes (SERBIULA) library caption = location = Mérida, Trujillo, San Cristobal, El Vigía, Guanare and Valera [ [...] se abren extensiones de …   Wikipedia

  • Visualization Library — infobox software name = Visualization Library genre = 3D graphics latest release version = Alpha 1 operating system = Cross platform license = GNU GPL 3 website = http://www.visualizationlibrary.com [http://www.visualizationlibrary.com… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”