피보나치 수열 생성기

피보나치 수열과 황금비를 계산합니다

수열 생성 옵션

최대 100개까지
일반적으로 0
일반적으로 1

피보나치 수열에 대해

피보나치 수열은 각 항이 앞의 두 항의 합이 되는 수열입니다.

기본 정의

  • F(0) = 0, F(1) = 1
  • F(n) = F(n-1) + F(n-2) (n ≥ 2)
  • 수열: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144...

황금비 (φ = phi)

  • φ = (1 + √5) / 2 ≈ 1.618033988...
  • 연속된 두 피보나치 수의 비가 황금비로 수렴
  • F(n+1) / F(n) → φ (n이 커질 때)

비네의 공식 (Binet's Formula)

  • F(n) = (φⁿ - (-φ)ⁿ) / √5
  • 직접 계산 없이 n번째 피보나치 수 계산 가능
  • 공식의 정확성은 n이 커질수록 증가

자연에서의 피보나치

  • 식물: 꽃잔, 솔방울, 나선형 배열
  • 동물: 소라께질, 벌집의 육각형
  • 인체: 손가락 비율, 얼굴 비율
  • 지질학: 나선형 은하, 바람 패턴

예술과 건축에서의 활용

  • 건축: 파르테논 신전, 피라미드
  • 디자인: 로고, 레이아웃, 타이포그래피
  • 예술: 레오나르다 다 빈치, 모나리자
  • 사진: 삼분법 규칙, 구도 비율

수학적 성질

  • F(n)² - F(n-1) × F(n+1) = (-1)ⁿ⁻¹ (카시니 항등식)
  • 연속된 3개의 피보나치 수로 직각삼각형 만들기 가능
  • GCD(F(m), F(n)) = F(GCD(m, n))
  • 유클리드 호제법의 최악 사례

컴퓨터 과학에서의 활용

  • 알고리즘 분석 (동적 계획법)
  • 피보나치 힐 (Fibonacci Heap)
  • 피보나치 탐색 (Fibonacci Search)
  • 란담 넘버 생성 알고리즘