Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

lnGamma(a)
1,20097360234708
logaritmo natural de la función gamma
lnGamma(a) 1,20097360234708
Log10 Gamma(a) 0,52157620841081
Método Aproximación de Lanczos (g=7, n=9)

¿Qué es el logaritmo de la función gamma?

El logaritmo de la función gamma, que se escribe \(\ln\Gamma(a)\) o \(\ln(\Gamma(a))\), es el logaritmo natural de la función gamma \(\Gamma(a)\). La función gamma extiende el concepto de factorial a los números reales y complejos: para un entero positivo \(n\) se cumple que \(\Gamma(n) = (n-1)!\). Como \(\Gamma(a)\) crece a un ritmo extraordinario, los científicos y estadísticos casi siempre trabajan con su logaritmo para evitar el desbordamiento numérico (overflow). \(\ln\Gamma\) aparece por todas partes en probabilidad (distribuciones beta y gamma, la prueba de chi-cuadrado), en combinatoria y en análisis numérico.

Curva de la función logaritmo gamma sobre argumentos reales positivos en una cuadrícula de coordenadas
La curva \(\ln\Gamma(a)\) desciende a un mínimo cerca de \(a \approx 1{,}46\) y sube a ambos lados.

Cómo usar esta calculadora

Introduce el argumento \(a\) (cualquier número real) y pulsa calcular. La herramienta devuelve \(\ln\Gamma(a)\) en forma de logaritmo natural, además de su versión en base 10 (Log10 Gamma). Para \(a\) mayor que 0 el resultado es un número real. En \(a = 0, -1, -2, -3, \ldots\) la función gamma tiene polos, por lo que \(\ln\Gamma\) no está definida y la calculadora así lo indica. Para valores negativos no enteros de \(a\), \(\Gamma\) puede ser negativa; en ese caso la calculadora muestra el valor principal real mediante la fórmula de reflexión.

La fórmula explicada

Esta calculadora emplea la aproximación de Lanczos (\(g = 7\), nueve coeficientes), un método cerrado rápido y de gran precisión. Con \(x = a - 1\) y \(t = x + 7.5\), calcula una suma ponderada \(A\) de los coeficientes de Lanczos y evalúa

$$\ln\Gamma(a) = 0.5\,\ln(2\pi) + \left(x + 0.5\right)\ln(t) - t + \ln(A).$$

Para \(a\) menor o igual que 0.5, la fórmula de reflexión \(\Gamma(a)\,\Gamma(1-a) = \dfrac{\pi}{\sin(\pi a)}\) traslada el problema a un valor donde la serie de Lanczos converge bien.

Diagrama que asigna cada parte de la fórmula logaritmo gamma de Lanczos a un bloque etiquetado
Cómo se combinan los términos de la fórmula: el desplazamiento \(x=a-1\), el valor \(t=x+7{,}5\) y la serie \(A\) de Lanczos.

Ejemplo resuelto

Para \(a = 3.5\):

$$\Gamma(3.5) = 2.5 \times 1.5 \times 0.5 \times \sqrt{\pi} = 1.875 \times 1.7724538509 = 3.32335097045.$$

Por tanto,

$$\ln\Gamma(3.5) = \ln(3.32335097045) = 1.20097360234707.$$

Como segunda comprobación, para \(a = 5\) tenemos \(\Gamma(5) = 4! = 24\), así que

$$\ln\Gamma(5) = \ln(24) = 3.17805383034795.$$

Preguntas frecuentes

¿Por qué usar el logaritmo de gamma en lugar de gamma directamente? \(\Gamma(a)\) desborda los números de coma flotante estándar para valores de \(a\) moderados (\(\Gamma(171)\) ya supera el rango de un double), mientras que \(\ln\Gamma\) se mantiene en cifras manejables, por lo que la forma logarítmica es la opción práctica.

¿Cuánto valen \(\ln\Gamma(1)\) y \(\ln\Gamma(2)\)? Ambos son 0, porque \(\Gamma(1) = \Gamma(2) = 1\) y \(\ln(1) = 0\). La función alcanza un mínimo cerca de \(a = 1.4616\).

¿El resultado es exacto? La aproximación de Lanczos ofrece una precisión de unos 15 dígitos significativos para argumentos habituales, lo que coincide con la coma flotante de doble precisión.

Última actualización: