Лучшие вопросы
Таймлайн
Чат
Перспективы

GNU Scientific Library

Из Википедии, свободной энциклопедии

GNU Scientific Library
Remove ads

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

Краткие факты Тип, Разработчики ...

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

Remove ads

Пример

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

Возможности

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

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

Remove ads

Примечания

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads