Calculadora da função gama - Calcular Gamma(z) online
Calcule a função gama para qualquer número real com a aproximação de Lanczos, altamente precisa.
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 - Calcular Gamma(z) online
Calcule a função gama para qualquer número real com a aproximação de Lanczos, altamente precisa.
Digite um número real. Exemplos: 4, 0.5, -1.5
Sobre a função gama
A função gama, denotada por 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 fatorial. A função foi introduzida pela primeira vez 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) = de 0 a infinito de 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. Notavelmente, Gamma(z) tem polos simples em z = 0, -1, -2, ... e é analítica em todo o resto 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 fatorial n! = n*(n-1)!. Outra identidade importante é 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. Na física, surge na mecânica quântica, mecânica estatística, 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 dígitos significativos) para argumentos reais. A aproximação funciona expressando Gamma(z+1) como um produto envolvendo uma função racional com coeficientes cuidadosamente escolhidos. É computacionalmente eficiente e é o método preferido na maioria das bibliotecas de software, incluindo math.gamma do Python e muitos pacotes de computação científica. Seja você um estudante de funções especiais, um engenheiro calculando integrais ou um estatístico trabalhando com distribuições contínuas, esta ferramenta fornece resultados instantâneos e confiáveis.
Exemplos
Valores comuns da função gama e seu significado:
| z | Gamma(z) | Notas |
|---|---|---|
| 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 seminteiro, 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 obter 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 é indefinida 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 é indefinida 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 faz da 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 atinge precisão de máquina (cerca de 15 dígitos 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 as funções de Bessel e hipergeométricas.