gsl 安装与测试

gsl 安装
1.下载
ftp://ftp.gnu.org/gnu/gsl/
gsl-2.0.tar.gz
./configure
make
sudo make install

测试文件:


    #include <stdio.h>  
    #include <gsl_rng.h>  
    #include <gsl_randist.h>  
      
      
    int main (int argc, char *argv[])  
    {  
      /* set up GSL RNG */  
      gsl_rng *r = gsl_rng_alloc(gsl_rng_mt19937);  
      /* end of GSL setup */  
      
      
      int i,n;  
      double gauss,gamma;  
      
      
      n=atoi(argv[1]);  
      for (i=0;i<n;i++)  
        {  
          gauss=gsl_ran_gaussian(r,2.0);  
          gamma=gsl_ran_gamma(r,2.0,3.0);  
          printf("%2.4f %2.4f\n", gauss,gamma);  
        }  
      return(0);  
    }  

编译方法:
gcc -I/usr/local/include/gsl -lgsl -lgslcblas gsl_test.c
gcc -I/usr/local/include/gsl -L/usr/local/lib -lgsl -lgslcblas gsl_test.c
运行:
 ./a.out 10
结果:
0.2678 6.9645
3.3488 1.6894
1.9950 2.1575
-4.7934 6.1648
-0.0782 4.0292
1.7871 11.6031
-2.5931 7.7629
0.3634 1.3344
-1.0965 11.1658
0.0142 3.5412
参考网址
http://blog.csdn.net/waleking/article/details/8265008/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值