MCP로 연결 →

계산 입력

공식

광고

결과

감마 함수 값
3.32335097044784
Γ(a) for a = 3.5
인수 a 3.5
Γ(a) 3.32335097044784
계산 방법 Lanczos 근사 (g = 7)

감마 함수란?

감마 함수는 \(\Gamma(a)\)로 표기하며, 팩토리얼을 실수(그리고 복소수) 영역까지 연속적으로 확장한 함수입니다. 양의 정수 n에 대해서는 \(\Gamma(n) = (n-1)!\) 이 성립하므로, 예를 들어 \(\Gamma(5) = 4! = 24\) 가 됩니다. 실수부가 양수인 실수 a에 대해서는 다음과 같은 이상적분으로 정의됩니다: $$\Gamma\!\left(\text{a}\right) = \int_{0}^{\infty} t^{\,\text{a} - 1}\, e^{-t}\, dt$$ 이 계산기는 입력한 임의의 실수 a에 대해 \(\Gamma(a)\) 값을 돌려줍니다.

Smooth curve of the Gamma function plotted against the argument a, showing factorial-like growth and poles at non-positive integers
The Gamma function Γ(a) extends the factorial to non-integer arguments, with poles at 0 and negative integers.

계산기 사용 방법

"변수 a" 칸에 실수 인수 a를 입력하고, 소수점 아래 몇 자리까지 표시할지 선택하면 됩니다. 피적분 함수 \(t^{a-1}e^{-t}\)와 적분 구간 0부터 무한대까지는 정의에 따라 고정되어 있으므로, 사용자는 a 값만 넣으면 됩니다. 계산기는 \(\Gamma(a)\)를 출력합니다. 만약 a = 0 또는 음의 정수를 입력하면, 그 지점에서 감마 함수가 극(pole)을 가지므로 "정의되지 않음"이라고 표시됩니다.

공식 풀이

이 계산기는 매번 수치적으로 적분하는 대신 Lanczos 근사(g = 7, 9개의 계수)를 사용합니다. 이 방법은 적분값을 약 15개의 유효 숫자까지 재현합니다. \(a \le 0.5\) 인 경우에는 먼저 반사 공식 \(\Gamma(a)\cdot\Gamma(1-a) = \pi/\sin(\pi a)\)를 적용합니다. 이 공식은 인수를 수치적으로 안정적인 영역으로 옮겨 주며, 정수가 아닌 음의 인수에서 나타나는 유한한(때로는 음수인) 값까지 정확히 계산해 줍니다.

광고
Shaded area under the curve of the integrand t to the power a minus 1 times e to the minus t from zero to infinity
Γ(a) equals the area under the integrand tᵃ⁻¹e⁻ᵗ from 0 to infinity.

풀이 예제

a = 3.5인 경우를 살펴봅시다. 점화식 \(\Gamma(a) = (a-1)\cdot\Gamma(a-1)\)을 사용하면: $$\Gamma(3.5) = 2.5 \cdot 1.5 \cdot 0.5 \cdot \Gamma(0.5) = 1.875 \cdot \sqrt{\pi} = 1.875 \cdot 1.7724538509 \approx 3.3233509704$$ 계산기도 동일한 값을 돌려줍니다.

자주 묻는 질문

\(\Gamma(0)\)은 왜 정의되지 않나요? 적분이 발산하며, 이 함수는 0과 모든 음의 정수에서 단순극(simple pole)을 가지므로 값이 무한대가 됩니다.

\(\Gamma(0.5)\)는 얼마인가요? 정확히 \(\sqrt{\pi} \approx 1.7724538509\) 입니다. 가우스 적분과 연결된 유명한 결과입니다.

결과는 얼마나 정확한가요? Lanczos 근사는 일반적인 인수에 대해 약 15자리까지 정확하며, 거의 모든 용도에서 차고 넘치는 정밀도입니다.

최종 업데이트: