GSL

GSL
GNU Scientific Library
Тип Numerical library
Разработчик GNU Project
Написана на C
Версия 1.12 — 16 декабря 2008
Лицензия GNU General Public License
Сайт http://www.gnu.org/software/gsl/

GNU Scientific Library (или GSL) это библиотека, написанная на языке программирования C для численных вычислений в пркладной математике and науке. GSL является частью проекта 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

Features

The software library provides facilities for:

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

GSL может использоваться в классах C++, исключая ипользование указателей на методы, потому что тип указатель на метод отличается от типа указатель на функцию. Вместо этого должны использоваться указатели на статические функции. C++ wrappers for GSL are available, although many are not regularly maintained.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


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

  • Gsl — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. GSL est un sigle pouvant signifier : GNU Scientific Library, une bibliothèque informatique libre ; Gold Standard Laboratories, un label… …   Wikipédia en Français

  • GSL — may refer to * Game System License a replacement for the Open Gaming License for the 4th edition of Dungeons Dragons * General Sales List the legal category of drugs in the UK * General service list a list of basic English words for language… …   Wikipedia

  • GSL — Die Abkürzung GSL steht für: Geological Society of London GNU Scientific Library GOMTV Global Starcraft II League Grüner Strom Label Diese Seite ist eine Begriffsklärung zur Unterscheidung mehr …   Deutsch Wikipedia

  • Gsl — Die Abkürzung GSL steht für Grüner Strom Label GNU Scientific Library Geological Society of London GameStar Liga …   Deutsch Wikipedia

  • GSL — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. GSL est un sigle pouvant signifier : GNU Scientific Library, une bibliothèque informatique libre ; Gold Standard Laboratories, un label… …   Wikipédia en Français

  • GSL — abbreviation Guaranteed Student Loan …   New Collegiate Dictionary

  • GSL — Guaranteed Student Loan. * * * …   Universalium

  • GSL — • Generalized Simulation Language ( > IEEE Standard Dictionary ) • Generation Strategy Language ( > IEEE Standard Dictionary ) • Global Service Logic Logik in einer GFP zur Realisierung von Funktionalitäten (nach Q.1290) • Graphics… …   Acronyms

  • GSL — ● ►en sg. np. f. ►MATH GNU Scientific Library. bibliothèque de fonctions scientifiques faisant partie du projet GNU …   Dictionnaire d'informatique francophone

  • gsl — ISO 639 3 Code of Language ISO 639 2/B Code : ISO 639 2/T Code : ISO 639 1 Code : Scope : Individual Language Type : Living Language Name : Gusilay …   Names of Languages ISO 639-3


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

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