2

ガンマ PDF (pdf(x, a, b)) の積分を取り、重み付け関数 (w(x)) を適用しようとしています。私はブーストまたは gsl のいずれかが c++ でこれを行う例を見つけようとしていますが、これまでのところ不足しています。

これをブーストの入力関数として使用しようとしましたが、機能しないようです

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 に答える