tuple_lgammatuple_lgammaTupleLgammaTupleLgamma (Operator)

Name

tuple_lgammatuple_lgammaTupleLgammaTupleLgamma — Berechnen des Logarithmus' des Absolutbetrags des Werts der Gammafunktion eines Tupels.

Signatur

tuple_lgamma( : : T : LogGamma)

Herror tuple_lgamma(double T, double* LogGamma)

Herror T_tuple_lgamma(const Htuple T, Htuple* LogGamma)

void TupleLgamma(const HTuple& T, HTuple* LogGamma)

HTuple HTuple::TupleLgamma() const

static void HOperatorSet.TupleLgamma(HTuple t, out HTuple logGamma)

HTuple HTuple.TupleLgamma()

Beschreibung

tuple_lgammatuple_lgammaTupleLgammaTupleLgammaTupleLgamma berechnet den Logarithmus des Absolutbetrags des Werts der Gammafunktion des Eingabetupels TTTTt (für die Definition der Gammafunktion siehe tuple_tgammatuple_tgammaTupleTgammaTupleTgammaTupleTgamma). Sie ist definiert für jede relle Zahl außer für nichtpositive ganze Zahlen. Der Logarithmus des Absolutbetrags des Werts der Gammafunktion wird in jedem Fall als Gleitpunktzahl in LogGammaLogGammaLogGammaLogGammalogGamma zurückgeliefert. Der Logarithmus des Absolutbetrags des Werts der Gammafunktion von Strings ist nicht erlaubt.

Sonderfall: Leeres Eingabetupel

Falls das Eingabetupel leer ist, gibt der Operator ein leeres Tupel zurück.

HDevelop Inline-Operation

HDevelop unterstützt eine Inline-Operation für tuple_lgammatuple_lgammaTupleLgammaTupleLgammaTupleLgamma, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

LogGamma := lgamma(T)

Ausführungsinformationen

Parameter

TTTTt (input_control)  number(-array) HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabetupel.

LogGammaLogGammaLogGammaLogGammalogGamma (output_control)  number(-array) HTupleHTupleHtuple (real) (double) (double) (double)

Logaritmus des Absolutbetrags des Werts der Gammafunktion des Eingabetupels.

Alternativen

tuple_tgammatuple_tgammaTupleTgammaTupleTgammaTupleTgamma

Modul

Foundation