Gulchatai-krd.ru

Узбекская кухня

GNU Scientific Library

18-06-2023

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++, исключая использование указателей на методы, потому что тип указатель на метод отличается от типа указатель на функцию. Вместо этого должны использоваться указатели на статические функции.

Ссылки

  • GNU Scientific Library project page

GNU Scientific Library.

© 2013–2023 gulchatai-krd.ru, Россия, Иваново, ул. Беловой 2, +7 (4932) 12-01-15