2

我正在尝试获取伽玛 PDF 的积分(pdf(x,a,b))并应用加权函数(w(x))。我一直在尝试为 boost 或 gsl 在 c++ 中执行此操作找到一个示例,但到目前为止还不够。

我试图将其用作 boost 中的输入函数,但它似乎不起作用

struct f(a, b)
{
    double operator()(double x){ return w(x)*gamma_distribution(a, b) };

}

我不是 100% 确定为什么。

提前非常感谢。

4

1 回答 1

0

首先,你的语法是错误的。你的片段应该是

struct f
{
    double operator()(double x) { return w(x)*gamma_distribution(a, b); }
};
于 2014-05-21T23:26:17.950 回答