0

最新の Boost には、ベルヌーイ数を計算する関数がありますが、それが正確に何をするのかがわかりません。

たとえばMathematica、Pythonmpmathで次のようにwww.bernoulli.org言います。

BernoulliB[1] == -1/2

しかしブースト版

#include <boost/multiprecision/cpp_dec_float.hpp>
#include <boost/math/special_functions/bernoulli.hpp>

boost::multiprecision::cpp_dec_float_100 x =  bernoulli_b2n<boost::multiprecision::cpp_dec_float_100>(1);

戻り値0.166667

この違いはなぜですか?何か不足していますか?

4

1 に答える 1