GNU Scientific Library

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
第1行: 第1行:
 
 
== Example ==
 
== Example ==
 
The following example program calculates the value of the [[Bessel function]] for 5 [http://www.gnu.org/software/gsl/manual/gsl-ref_2.html#SEC10]:
 
The following example program calculates the value of the [[Bessel function]] for 5 [http://www.gnu.org/software/gsl/manual/gsl-ref_2.html#SEC10]:
第29行: 第28行:
 
http://www.gnu.org/software/gsl/
 
http://www.gnu.org/software/gsl/
  
[[Category:Free development toolkits and libraries]]
+
[[Category:GNU]]
 +
[[Category:Software Development]]

2010年8月17日 (二) 10:10的版本

Example

The following example program calculates the value of the Bessel function for 5 [1]:

#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;
}

The example program has to be linked to the GSL library upon compilation:

g++ -L/usr/local/lib example.c -lgsl -lgslcblas  -lm

The output is shown below, and should be correct to double-precision accuracy:

J0(5) = -1.775967713143382920e-01

http://www.gnu.org/software/gsl/

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱