Il y a un algorithme très concis pour calculer la fonction gamma incomplète:incomplet algorithme de fonction gamma
https://people.sc.fsu.edu/~jburkardt/f_src/asa147/asa147.html
Nous avons codé cela en C++. Il y a une chose que je ne comprends pas dans cet algorithme. Dans un endroit pour calculer l'expression suivante:
il est remplacé par:
Évidemment, cela est la même chose, mais pourquoi il est fait comme ça? Est-ce que le calcul de exp de lgamma est plus efficace que le calcul de la fonction tgamma (les deux lgamma
et tgamma
sont disponibles en C++)?