Я ищу C или C ++ версию гамма-функции и журнала гамма-функций.
Рекомендуются ли какие-либо фрагменты кода или библиотеки?
Если возможно, я хочу знать принцип реализации.
Спасибо!!!
Если вы не можете использовать C ++ 11: GNU GSL имеет все гамма-функции, которые вам когда-либо понадобятся: http://www.gnu.org/software/gsl/manual/html_node/Gamma-Functions.html#index-gsl_005fsf_005flngamma-583
Или вы можете взглянуть на специальные математические функции boost:
http://www.boost.org/doc/libs/1_53_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html
В C ++ 11 вы можете использовать станд :: lgamma для лог-гаммы, и tgamma для гаммы.
Вы можете попробовать взглянуть на Численные Рецепты В C, он должен содержать функции, которые вам нужны.