gsl

    1热度

    1回答

    我正在使用GSL库来编写一些C代码。我注意到在使用GSL库的代码中分配,释放和分配变量时出现某种不一致(至少从我对C的有限知识)。当第一次分配在循环内时,事情就很好,例如, int i; for(i=1; i < 101; i++){ gsl_matrix * W = gsl_matrix_alloc(10,10); gsl_matrix_free(W); } 在另一个

    1热度

    1回答

    我正在运行一个代码(iHARM2D),它需要群集上的GNU scientific library library(GSL)。由于GSL库没有安装在集群上,我必须在那里编译它,并在编译实际代码时正确链接它。在我的shell脚本我写 cd whereGSLsource ./configure --prefix=/homefolder/iHARM/GSLcompiled make && make i

    0热度

    1回答

    我想使用库fgsl,这取决于gsl。我有问题,指示在配置fgsl时已安装gsl。我想要使​​用这些库的静态版本。我不能使用来自Linux软件包的gsl库,这些版本不够新。 首先我在本地下载,配置,编译并安装gsl,即使用--prefix选项。 (说明如下) 然后我下载fgsl,配置它。这最后一次操作失败,因为我没有成功指示gsl的位置。我试图使用gsl_LIBS失败。 wget http://ft

    1热度

    1回答

    我对C++比较陌生,但我有一些(稀缺)编码和数值经验。 我知道这个问题会不时发布,你如何整合一个数组。在MATLAB中,你可以强制你的数组成为一个函数(我忘记了它是如何的,但我知道我之前做过),并将它发送给内置的集成器,所以我的问题是你如何在C++中做到这一点。 我有这个积分: I = integral(A(z)*sin(qz)*dz) q是只需双击常量,z是积分变量,而A(z)是一个数组(我

    0热度

    1回答

    我正在用C语言开发代码来获取系统的总体谱。在这个光谱中,我需要展开功能来执行我的系统的进一步步骤。 谁能告诉我,如何在我的代码中使用unwrap函数? 如何在代码中使用iota(复数中的“i”)? finally我如何使用gsl fft函数来执行函数的傅里叶变换? 我已经在下面提到的代码中正确声明所有参数是我需要你帮助的唯一代码段。 在PH1的功能,我需要解开披 在d和N的功能,我用丝毫为“我”

    1热度

    1回答

    查看this post后,我试图用Rcpp子集矩阵。 随着RcppArmadillo: // [[Rcpp::depends(RcppArmadillo)]] #include "RcppArmadillo.h" // [[Rcpp::export]] arma::mat submatrix(const arma::mat& m1in, int fromin, int toin){

    -1热度

    1回答

    我正在尝试编写一个cython函数,该函数可以从使用c gsl库来计算spearman相关性和使用t分布的相应p值的python脚本调用。我不成功.pyx文件如下: import numpy as np import numpy as np def spearmanr(cdef double v1, cdef double v2, cdef int N): cdef extern

    1热度

    1回答

    我想建立GSL作为库(DLL,LIB)与我的应用程序中使用的使用。我已经测试了两个GSL端口(gladman)VS和CMake路由,我不想因为各种原因走这条路。 目前我使用的NuGet版本,我不是太乐意了一些功能缺失。我想自己构建它,以确保我所得到的东西。目标是构建四组dll和libs --- win32,win32d,win64和win64d。 我知道,从MinGW的库我可以建立LIB文件(VS

    0热度

    1回答

    我有我正努力并行执行代码。 #include<iostream> #include<omp.h> #include<math.h> #include<cstdlib> #include<iterator> #include<string.h> #include<vector> #include<map> #include<time.h> #include<gsl/gsl_rng.

    0热度

    1回答

    我在Ubuntu 14.04上安装了GSL(Gnu Scientific library),它工作正常。然后我升级到Ubuntu 16.04,现在,如果我尝试使用GSL编译C++代码,我得到错误信息 g++ -c FILE.cpp In file included from FILE.cpp:1:0: FILE.h:3:28: fatal error: gsl/gsl_matrix.h: No