гамма или логарифмическая гамма-функция в C или C

Я ищу C или C ++ версию гамма-функции и журнала гамма-функций.

Рекомендуются ли какие-либо фрагменты кода или библиотеки?

Если возможно, я хочу знать принцип реализации.

Спасибо!!!

4

Решение

Если вы не можете использовать 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

1

Другие решения

В C ++ 11 вы можете использовать станд :: lgamma для лог-гаммы, и tgamma для гаммы.

11

Вы можете попробовать взглянуть на Численные Рецепты В C, он должен содержать функции, которые вам нужны.

1
По вопросам рекламы [email protected]