5.4 gamma()、gamma_r()

gamma() 関数および gamma_r() 関数はいずれもガンマ関数の対数を計算します。これらは、lgamma および lgamma_r と同じです。

double gamma(double x);
double gamma_r(double x, int *);

これらの関数はガンマ関数と呼ばれていますが、実際はガンマ関数そのものではなく、ガンマ関数の対数を計算するものです。ガンマ関数そのものを計算するには、tgamma() を使用します。

これらの関数は ARM® コンパイラ 4.1 以降では非推奨です。
非機密扱いPDF file icon PDF 版ARM DUI0475KJ
Copyright © 2010-2014 ARM.All rights reserved.