gammaln
Logaritmo natural da função gama.
Categoria: Mathematics > Elementary Math
Sintaxe
Y = gammaln(X)
Retorna log(gamma(X)) para cada elemento, calculado de modo a não estourar.
Descrição
gamma(172) já estoura, mas seu logaritmo é de apenas algumas centenas. gammaln trabalha com o logaritmo o tempo todo, e por isso lida com argumentos de qualquer tamanho prático. É assim que se calculam coeficientes binomiais grandes e razões de fatoriais sem estouro: exp(gammaln(n+1) - gammaln(k+1) - gammaln(n-k+1)).
Argumentos de entrada
X- Array real.
Argumentos de saída
Y- Array do mesmo tamanho de
X.
Exemplo
Além do alcance de gamma
gammaln([10 100 1000])
exp(gammaln(51) - gammaln(26) - gammaln(26))
Saída
ans = 1×3
1.0e+03 *
0.0128 0.3591 5.9052
ans = 1.2641e+14