Calculadora da função Gama - Calcule Gamma(z) online
Calcule a função Gama para qualquer número real usando a aproximação de Lanczos de alta precisão.
Digite um número real z (exceto 0 e inteiros negativos) para calcular instantaneamente o valor da função Gama.
Calculadora da função Gama - Calcule Gamma(z) online
Calcule a função Gama para qualquer número real usando a aproximação de Lanczos de alta precisão.
Digite um número real. Exemplos: 4, 0.5, -1.5
Sobre a função Gama
A função Gama, denotada Gamma(z), é uma das funções especiais mais importantes da matemática. Ela estende o conceito de fatorial a todos os números complexos, exceto os inteiros não positivos. Para qualquer inteiro positivo n, Gamma(n) = (n-1)!, o que a torna uma generalização natural da operação de fatorial. A função foi introduzida por Leonhard Euler no século XVIII e desde então se tornou indispensável em áreas que vão da matemática pura à física teórica e à engenharia.
Para números reais positivos, a função Gama é definida pela integral Gamma(z) = integral from 0 to infinity of t^(z-1) * e^(-t) dt. Essa integral converge absolutamente para todos os números complexos com parte real positiva. Para outros valores, a função é definida por continuação analítica. Em particular, Gamma(z) tem polos simples em z = 0, -1, -2, ... e é analítica em todos os demais pontos do plano complexo.
A função Gama satisfaz várias identidades fundamentais. A relação de recorrência Gamma(z+1) = z*Gamma(z) talvez seja a mais importante, pois espelha a recorrência do fatorial n! = n*(n-1)!. Outra identidade essencial é a fórmula de reflexão: Gamma(z)*Gamma(1-z) = pi/sin(pi*z), que liga valores em lados opostos do eixo real. A fórmula de duplicação Gamma(z)*Gamma(z+1/2) = sqrt(pi)*2^(1-2z)*Gamma(2z) também é amplamente usada.
Na prática, a função Gama aparece em distribuições de probabilidade, como a distribuição Gama e a distribuição Beta. Ela é essencial em estatística para expressar as constantes de normalização de muitas distribuições contínuas. Em combinatória, generaliza coeficientes binomiais para argumentos não inteiros. Em física, surge na mecânica quântica, na mecânica estatística, na teoria das cordas e no cálculo de diagramas de Feynman.
Esta calculadora usa a aproximação de Lanczos, que fornece precisão extremamente alta (normalmente 15 ou mais algarismos significativos) para argumentos reais. A aproximação funciona expressando Gamma(z+1) como um produto envolvendo uma função racional com coeficientes cuidadosamente escolhidos. Ela é computacionalmente eficiente e é o método preferido na maioria das bibliotecas de software, incluindo Python math.gamma e muitos pacotes de computação científica. Seja você estudante aprendendo funções especiais, engenheiro calculando integrais ou estatístico trabalhando com distribuições contínuas, esta ferramenta oferece resultados instantâneos e confiáveis.
Exemplos
Valores comuns da função Gama e seu significado:
| z | Gamma(z) | Observações |
|---|---|---|
| 1 | 1 | Gamma(1) = 0! = 1 |
| 2 | 1 | Gamma(2) = 1! = 1 |
| 3 | 2 | Gamma(3) = 2! = 2 |
| 4 | 6 | Gamma(4) = 3! = 6 |
| 5 | 24 | Gamma(5) = 4! = 24 |
| 0.5 | aprox. 1.7724539 | Valor semi-inteiro, igual a sqrt(pi) |
Como usar
- Digite um número real no campo Valor (z). Você pode usar inteiros, decimais ou valores negativos não inteiros.
- Clique em Calcular para computar Gamma(z) usando a aproximação de Lanczos.
- Leia o resultado exibido abaixo. Para inteiros positivos n, verifique que Gamma(n) = (n-1)!.
- Use o botão Redefinir para limpar a entrada e iniciar um novo cálculo.
- Observe que a função não é definida em z = 0, -1, -2 e assim por diante; uma mensagem de erro aparecerá para essas entradas.
Perguntas frequentes
O que é a função Gama?
A função Gama Gamma(z) é uma generalização da função fatorial para números reais e complexos. Para inteiros positivos, Gamma(n) = (n-1)!. Ela é definida por uma integral imprópria para z real positivo e estendida analiticamente para a maior parte do plano complexo.
Por que a função Gama não é definida em 0 e inteiros negativos?
Em z = 0, -1, -2, ... a função Gama tem polos onde diverge para mais ou menos infinito. Isso decorre da relação de recorrência Gamma(z+1) = z*Gamma(z): dividir por z introduz uma singularidade sempre que z é um inteiro não positivo.
Qual é a relação entre Gamma(n) e fatoriais?
Para qualquer inteiro positivo n, Gamma(n) = (n-1)!. Por exemplo, Gamma(5) = 4! = 24 e Gamma(6) = 5! = 120. Essa relação de recorrência torna a função Gama uma extensão contínua natural da função fatorial.
Qual algoritmo esta calculadora usa?
Esta calculadora usa a aproximação de Lanczos com g = 7. O método alcança precisão de máquina (cerca de 15 algarismos significativos) para argumentos reais e é a abordagem padrão usada na maioria das linguagens de programação e bibliotecas científicas.
A função Gama pode retornar valores negativos?
Sim. Para valores negativos não inteiros de z, Gamma(z) alterna de sinal entre polos consecutivos. Por exemplo, Gamma(-0.5) é aproximadamente -3.5449 e Gamma(-1.5) é aproximadamente 2.3633. A função é estritamente positiva para todos os valores reais positivos de z.
Onde a função Gama é usada na prática?
A função Gama aparece em distribuições de probabilidade (Gama, Beta, qui-quadrado), combinatória (coeficientes binomiais generalizados), física (integrais de caminho, teoria das cordas) e engenharia (processamento de sinais). Ela também é usada para normalizar funções especiais como funções de Bessel e funções hipergeométricas.