도구스학업·수학

트리보나치 수열 계산기

T(n)=T(n-1)+T(n-2)+T(n-3) 점화식으로 트리보나치 수열의 n번째 항을 정확히 계산하고, 이웃 항의 비가 트리보나치 상수로 수렴하는 과정을 보여줍니다.

번째

T(0)=T(1)=0, T(2)=1부터 셉니다.

T(20)

35,890

T(19) + T(18) + T(17) = 19,513 + 10,609 + 5,768

T(20) / T(19)1.8392866294
트리보나치 상수와의 차1.258e-7
nT(n)
824
944
1081
11149
12274
13504
14927
151,705
163,136
175,768
1810,609
1919,513
2035,890
피보나치는 바로 앞 두 항을 더하지만, 트리보나치는 바로 앞 세 항을 더합니다. T(n)=T(n-1)+T(n-2)+T(n-3)이라 세 항을 함께 봐야 다음 항이 정해집니다. 지금 설정이면 T(20) = T(19) + T(18) + T(17) 입니다.
이웃 항의 비가 트리보나치 상수 τ ≈ 1.8392867552로 수렴합니다. τ는 방정식 x³=x²+x+1의 실근입니다 — 황금비가 x²=x+1의 근이고 파도반 수열의 플라스틱 수가 x³=x+1의 근인 것과 같은 구조로, 더하는 항의 개수가 그대로 방정식의 차수가 됩니다.
값은 BigInt로 더해 나가 정확히 계산합니다. 초항을 T(1)=T(2)=1, T(3)=2로 잡아 항 번호가 하나씩 당겨지는 자료도 있으니, 다른 곳과 대조할 때는 오프셋을 확인하세요.

계산 방법

  1. 1몇 번째 항을 볼지 입력합니다(T(0)부터 셉니다).
  2. 2T(n) 값과 이웃 항의 비, 트리보나치 상수와의 차이를 확인합니다.
  3. 3앞선 항들의 표에서 점화식이 실제로 어떻게 이어지는지 볼 수 있습니다.

자주 묻는 질문

T(0)=T(1)=0, T(2)=1로 시작해서, 그다음부터는 바로 앞 세 항을 더하는 수열입니다(T(n)=T(n-1)+T(n-2)+T(n-3)). 0, 0, 1, 1, 2, 4, 7, 13, 24, 44, 81, 149...로 이어집니다.

피보나치는 바로 앞 두 항(F(n)=F(n-1)+F(n-2))을 더하지만, 트리보나치는 바로 앞 세 항을 더합니다. 「몇 항을 더해 다음 항을 만드는가」가 늘어난 것뿐이라, n항 관계로 그대로 일반화한 수열(테트라나치·펜타나치...)도 있습니다.

이웃한 두 항의 비 T(n)/T(n-1)이 수렴하는 값으로, 방정식 x³=x²+x+1의 실근(τ≈1.8392867552)입니다. 황금비 φ가 x²=x+1의 근이고 파도반 수열의 플라스틱 수 ρ가 x³=x+1의 근인 것과 같은 구조 — 더하는 항의 개수가 그대로 방정식의 차수가 됩니다.

맞습니다. 인덱스를 하나 밀어 시작하는 관례도 있어(OEIS A000213 계열), 그 경우 항 번호가 이 계산기보다 하나씩 앞으로 당겨집니다. 값 자체(0, 0, 1, 1, 2, 4, 7...)는 같은 수열이며, 이 계산기는 T(0)=T(1)=0으로 시작하는 정의(OEIS A000073과 같은 오프셋)를 씁니다.

아니요. 모든 계산은 브라우저 안에서만 이뤄지며 서버로 전송되지 않습니다.

알아두면 좋은 점

  • 값은 BigInt로 정확히 계산합니다 — 부동소수점 근사식을 쓰지 않아 오차가 없습니다.
  • 표에 담을 항 번호에 상한(500번째)을 두어 브라우저에서 바로 계산할 수 있는 범위로 제한합니다.
  • 트리보나치 상수(τ≈1.8392867552)는 x³=x²+x+1에 실제로 대입해 성립함을 확인한 값입니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 11일 · 결과는 참고용 추정치입니다.