Відкрити головне меню

Зміни

Ніяких змін в розмірі, 8 років тому
нема опису редагування
}}
 
'''GNU Scientific Library''' ('''GSL''') — [[бібліотека (програмування)|бібліотека]] математичних підпрограм, написана на мові [[C (мова програмування)|C]], частина проекта GNU, розповсюджується під [[GNU General Public License]]. Бібліотека призначена для проведення прикладних та наукових математичних розрахунків.
 
== Приклад ==
Наведена програма обраховує значення [[Функція Бесселя|функії Бесселя]] від 5<ref>http://www.gnu.org/software/gsl/manual/html_node/Using-the-library.html</ref>:
 
<source lang="c">
#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;
}
</source>
Програма приклад повинна бути відкомпельована з підключенням GSL:
<pre>
gcc $(gsl-config --cflags) example.c $(gsl-config --libs)
</pre>
 
Наведений нижче результат повинен бути правильним у межах подвійної точності:
<pre>
J0(5) = -1.775967713143382920e-01
</pre>
 
 
[[Категорія:Бібліотеки програм]]