gsl

    0热度

    1回答

    我正在学习gsl_rng函数库,发现一个有趣的问题。 据我所知,环境变量(GSL_RNG_TYPE和GSL_RNG_SEED)可以用来设置库变量(gsl_rng_default和gsl_rng_default_seed)在运行时(无需重新编译)。您只需添加gsl_rng_env_setup(),然后在执行./a.out之前在终端中更改这两个变量。但是,如果我在代码中专门设置了gsl_rng_def

    3热度

    1回答

    我需要计算 ∫ [x₁ to x₂] 1/√(1-k² sinh²(x)) dx 在我的计划。这可以使用在复杂论证评估第一类不完全椭圆积分来表示: -i (F(ix₂ | -k²) - F(ix₁ | -k²)). 我发现GSL提供椭圆积分F,但它似乎并没有超载的复合物。是否有一些扩展可用于这个或我可以使用不同的库?

    1热度

    1回答

    我在使用RcppGSL包编译R内的C++代码时遇到了问题。我在Unix上(Ubuntu 13.10,安装在Oracle VM VirtualBox中; R-version 3.0.2)。我设法安装了编译使用GSL库的代码所需的所有东西(至少我认为是这样)。下面的代码是没有问题的: library(RcppGSL) library(inline) code <- ' #include<gsl

    3热度

    1回答

    我需要一些帮助,在我没有管理员权限的Linux系统上安装Rcpp软件包时出现链接器错误。概括地说,我得到这个错误: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC 我有一个使用外部库interp2d,这反过来又一个GSL依赖文件sol

    1热度

    1回答

    我想通过重载几个运算符来增强gsl函数(例如gls_vector)。我的想法是在一个单独的命名空间中创建一个新类: namespace gsl { class gsl_vector : public gsl_vector { }; } 现在我的问题是我需要一个构造函数。原始的gsl_vector没有这样的构造函数,因为它完全用C编写(根据http://www

    5热度

    1回答

    我正在尝试使用hmatrix和hmatrix-gsl-stats。但我得到了绝对奇怪的结果。任何人都可以重现我所看到的吗? import Numeric.LinearAlgebra import Numeric.GSL.Fitting.Linear main :: IO() main = do let y = fromList [1,2,3,4,5] let x = t

    1热度

    2回答

    我已经在GSL上使用了'mean'函数,它证明比我的幼稚实现更准确。虽然我没有找到'sum'函数,但我使用'mean'* N,但我认为如果使用合适的求和函数,它会更干净。 我正在总结大量的数字,我想知道这个以避免如果可能的话实现一个稳定的求和算法。 在此先感谢。

    0热度

    2回答

    我正在使用Gnu科学图书馆(GSL),在那里我初始化了不同的向量。 现在我想将这些向量组合成一个向量,以遍历整个向量。有没有人知道一种方法,哪里可以做到这一点? question以更一般的方式讨论了同样的问题,但我想知道是否有人知道直接使用GSL(我将使用GSL中实现的排序功能)的方法。 谢谢 拉斯穆斯

    2热度

    1回答

    我试图安装一个定制的C++库 - 米利亚http://guaix.fis.ucm.es/projects/milia/wiki 当我运行./configure我得到的错误 configure: error: Package requirements (gsl) were not met: No package 'gsl' found 我将GSL安装在/usr/local目录中,并且它工作正

    13热度

    1回答

    的大部分,我们需要通过实现C/C特定算法++要求的精度是比双精度低得多解决科学计算问题。例如,1e-6,1e-7精度涵盖ODE求解器或数值积分案例的99%。即使在极少数情况下,当我们确实需要更高的精度时,通常数值方法本身也会失败,然后才能梦想达到接近双精度的精度。例如:即使在由于舍入误差而求解标准nostiff常微分方程时,我们也不能期望从简单的Runge-Kutta方法得到1e-16的精度。在这