GNU Scientific Library

GNU Scientific Library
GNU Scientific Library
Тип

математическая библиотека

Разработчик

GNU Project

Написана на

C

Последняя версия

1.15 (6 мая 2011)

Лицензия

GNU General Public License

Сайт

http://www.gnu.org/software/gsl/

GNU Scientific Library (или GSL) это библиотека, написанная на языке программирования C для численных вычислений в прикладной математике и науке. GSL является частью проекта GNU и распространяется на условиях лицензии GPL.

GSL используется, в частности, в таком программном обеспечении как PSPP и Perl Data Language.

Содержание

Пример

Следующая программа вычисляет значение функции Бесселя для 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;
}

Программа должна быть скомпонована с библиотекой GSL после завершения компиляции:

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

Вывод программы:

J0(5) = -1.775967713143382920e-01

Возможности

Поддержка C++

GSL может использоваться в классах C++, исключая использование указателей на методы, потому что тип указатель на метод отличается от типа указатель на функцию. Вместо этого должны использоваться указатели на статические функции.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "GNU Scientific Library" в других словарях:

  • 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 — Desarrollador proyecto GNU gnu.org/software/gsl/ Información general Última versión estable 1.14 12 de marzo 2010 …   Wikipedia Español

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»