18-06-2023
Тип |
математическая библиотека |
---|---|
Разработчик | |
Написана на | |
Последняя версия | |
Лицензия | |
Сайт |
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
GSL может использоваться в классах C++, исключая использование указателей на методы, потому что тип указатель на метод отличается от типа указатель на функцию. Вместо этого должны использоваться указатели на статические функции.
Проект GNU | ||
---|---|---|
История | ||
Лицензии | ||
Программное обеспечение |
||
Персоналии | ||
Другие темы |
GNU Scientific Library.