问题标签 [gsl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
712 浏览

ruby - 安装 gsl 时出现错误(使用 netbeans)

我尝试为 Ruby 安装 gsl gem,但它不起作用。我有一个 matrix_complex.o 错误。那么有没有为 netbeans 安装 gsl 的解决方案?或者在其他库中是否有函数分位数?任何帮助,将不胜感激。

0 投票
1 回答
905 浏览

c - GSL 求解钟摆运动的 ODE

我正在尝试求解摆锤运动的微分方程,给定摆锤初始角度 (x)、重力加速度 (g)、线长 (l) 和时间步长 (h)。我用欧拉法试过这个,一切都很好。但现在我要使用 GSL 中实现的 Runge-Kutta 方法。我试图从 gsl 手册中学习实现它,但我遇到了一个问题。钟摆不想停下来。假设我从初始角度 1 rad 开始,它总是在 1 rad 处具有峰值倾斜,无论它已经做了多少次摆动。这是我用来将其提供给 GSL 的方程式和函数:

改造它:

并分解:

这是代码片段,如果这还不够,我可以发布整个程序(它不会太长),但也许这是某个地方的问题:

参数gl正确传递给函数,我已经检查过了。

0 投票
1 回答
998 浏览

r - 在 Windows 上编译 R 包“gsl”

我正在尝试在 Windows 上编译“ gsl ”(R 包)。可以通过“32bits-R CMD INSTALL --build”编译。但它不能被“ 64bits R CMD INSTALL --build”编译。它有来自“ld.exe:找不到-lgslcblas ”的错误

我该如何解决?

0 投票
1 回答
1188 浏览

c++ - gsl中的matlab mvrnd

嗨,我不确定我的算法是否正确我正在尝试复制 matlab 的mvnrnd函数,但在 gsl 中。我在一些期刊文章中发现了一种算法,它产生了一个多元正态向量,但我需要一个多元正态随机数矩阵

假设分布是 Z~(mu,sigma);

假设 sigma 是一个已经是正定的矩阵。

我在网上找到的一个算法说

我的方法如下

以下更改是否正确生成随机变量矩阵

0 投票
2 回答
2524 浏览

c - 尝试使用 GNU Scientific Library,但出现奇怪的链接器错误

所以我用 Cygwin 从源代码编译了 GSL。一切顺利,我没有收到任何错误。但是当我尝试编译一些简单的代码时,我得到以下错误:

我链接了 libgsl.a 和 libgscblas.a 库,并且没有抱怨任何其他功能。

供将来参考:当您想在 code::blocks 中设置工具链时,不要按取消而不是确定

0 投票
2 回答
3069 浏览

gcc - 使用 GSL 和 OpenMP 进行编译

在编译/编写 makefile 时,我并不是最好的。

我正在尝试编写一个同时使用 GSL 和 OpenMP 的程序。

我分别使用 GSL 和 OpenMP 没有问题,但是我在使用两者时遇到了问题。例如,我可以编译 GSL 程序 http://www.gnu.org/software/gsl/manual/html_node/An-Example-Program.html 通过键入

它有效。

我还能够编译使用我在这里找到的 OpenMP 的程序: 为 OpenMP 中的每个内部循环启动一个线程

在这种情况下,我输入

我得到了我想要的(我用过的所有 4 个线程)。

但是,当我简单地编写一个结合这两个代码的程序时

然后我尝试编译输入

GSL 部分有效(计算 Bessel 函数),但 OpenMP 部分仅使用一个线程。我不确定这里有什么问题...

0 投票
2 回答
5404 浏览

c++ - 在eclipse中链接gsl库时未定义的引用

我正在尝试链接一个使用 GSL 的开源项目,但我在 libgsl 中获得了未定义的引用。我正在使用 Eclipse,并且已将 -lgslcblas -lgsl 添加到库设置中。我错过了什么?

ETC...

0 投票
1 回答
3195 浏览

c++ - GSL统计,什么是stride?

我想使用 GSL (Gnu Scientific Lib) 来计算数组的标准偏差。 http://www.gnu.org/software/gsl/manual/html_node/Mean-and-standard-deviation-and-variance.html

手册中,函数原型为gsl_stats_sd(const double data[], size_t stride, size_t n)

但是,我不太明白这里的“步幅”是什么。有人会知道它是什么吗?

非常感谢您的任何建议!

-阿尔弗雷德

0 投票
3 回答
4755 浏览

linker - 使用 icc 链接到 gsl 时出现 intel_sse2 问题

我的程序链接到 PETSc 和 gsl,两个库都是用 icc 编译的。这是链接命令:

MPICH_CC设置为 icc,因此mpicc调用 intel 编译器。

当我尝试链接到 gsl.so文件时,出现以下错误:

此错误的原因可能是什么?gsl 与 intel 编译器不兼容吗?

0 投票
1 回答
848 浏览

gsl - QAWC gsl - 无法集成功能

我有这样一段代码:

我以为它会处理这种功能,但我得到“无法集成功能”错误。为什么?