팩토리얼

IT 위키
AlanTuring (토론 | 기여)님의 2025년 3월 7일 (금) 13:19 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

팩토리얼(Factorial)은 양의 정수 n에 대해 1부터 n까지의 모든 정수를 곱한 값을 의미하며, 기호 n!로 표기된다. 이는 조합론, 이항 계수, 확률 이론, 수열 분석 등 다양한 수학적 개념에서 활용된다.

1 정의[편집 | 원본 편집]

팩토리얼은 다음과 같이 정의된다.

  • n! = n × (n-1) × (n-2) × ... × 2 × 1 (n ≥ 1)
  • 0! = 1 (빈 곱의 값은 1로 정의됨)

예를 들어,

  • 1! = 1
  • 2! = 2 × 1 = 2
  • 3! = 3 × 2 × 1 = 6
  • 4! = 4 × 3 × 2 × 1 = 24
  • 5! = 5 × 4 × 3 × 2 × 1 = 120

2 팩토리얼의 성질[편집 | 원본 편집]

  • 재귀적 정의
    • n! = n × (n-1)! (n ≥ 1)
    • 예: 5! = 5 × 4!
  • 0!의 정의
    • 0! = 1로 정의됨 (수학적 일관성을 유지하기 위해)
  • 팩토리얼의 빠른 증가
    • 팩토리얼은 매우 빠르게 증가하는 함수이며, 큰 값에서 스털링 근사를 사용하여 근사적으로 계산 가능.
    • 예: 10! = 3,628,800, 20! ≈ 2.43 × 1018
  • 이항 계수와의 관계
    • 조합의 공식에서 등장: C(n, r) = n! / (r!(n - r)!)

3 스털링 근사[편집 | 원본 편집]

팩토리얼은 큰 수에서 빠르게 증가하므로, 근사적으로 계산할 때 스털링 근사(Sterling’s Approximation)를 사용할 수 있다.

  • n! ≈ √(2πn) × (n/e)n

이 근사는 확률론 및 통계학에서 널리 사용된다.

4 팩토리얼의 응용[편집 | 원본 편집]

팩토리얼은 다양한 수학적, 과학적 개념에서 활용된다.

  • 조합론
    • 순열: P(n, r) = n! / (n-r)!
    • 조합: C(n, r) = n! / (r!(n-r)!)
  • 확률론
    • 경우의 수 계산 (예: 순열, 조합)
  • 테일러 급수
    • ex = Σ (xn / n!)
  • 정보 이론
    • 엔트로피 계산과 데이터 압축

5 같이 보기[편집 | 원본 편집]