이 계산기의 기능
이 도구는 피보나치 함수 \(F(\nu)\)를 계산합니다. 익숙한 피보나치 수를 정수 지수에서 임의의 실수 \(\nu\)로 확장한 것이죠. 비네(Binet) 공식을 닮은 닫힌 형태의 실수 확장식을 사용하며, 사용자가 지정한 범위에 걸쳐 (지수 \(\nu\), 값 \(F(\nu)\)) 쌍을 표로 만들어 줍니다. 순수 수학이므로 어느 나라에서든 동일하게 적용됩니다.
공식
황금비 \(\varphi = \frac{1+\sqrt{5}}{2}\) (약 1.6180339887)라 하고, \(\frac{1}{\varphi} = \frac{\sqrt{5}-1}{2}\) 임을 기억하세요. 실수 피보나치 함수는 다음과 같습니다.
$$F(\nu) = \frac{1}{\sqrt{5}}\left[\varphi^{\nu} - \left(\frac{1}{\varphi}\right)^{\nu}\cos(\nu\pi)\right]$$이산 비네 공식 \(F(n) = \frac{\varphi^{n} - \psi^{n}}{\sqrt{5}}\) (단, \(\psi = \frac{1-\sqrt{5}}{2} = -\frac{1}{\varphi}\))에서 \(\psi^{\nu}\) 항은 실수 \(\nu\)에 대해 다값(multi-valued)이 됩니다. 실수 분지(branch)를 취하면 \(\psi^{\nu} = \left(\frac{1}{\varphi}\right)^{\nu}\cos(\nu\pi)\) 가 되며, \(\cos(n\pi) = (-1)^{n}\) 이므로 정수 지수에서는 비네 공식을 정확히 재현합니다.
사용 방법
지수 \(\nu\)의 초기값(첫 행의 \(\nu\)), 증가량(행마다 \(\nu\)가 변하는 값, 음수도 가능), 반복 횟수(행의 개수)를 입력하세요. 계산기는 각 \(\nu_k = \text{초기값} + k\cdot\text{증가량}\) 에 대해 \(F(\nu)\)를 나열하고, 첫 값과 마지막 값을 강조해 보여줍니다.
계산 예시
\(\nu = 10\) 일 때: \(\varphi^{10} \approx 122.9919\), \(\left(\frac{1}{\varphi}\right)^{10} \approx 0.00813\), \(\cos(10\pi) = 1\) 입니다. 따라서 $$F(10) = \frac{122.9919 - 0.00813}{\sqrt{5}} = 55$$ 이며, 이는 열 번째 피보나치 수와 일치합니다. \(\nu = 0.5\) 일 때는 \(\cos(0.5\pi) = 0\) 이므로 \(F(0.5) = \frac{\varphi^{0.5}}{\sqrt{5}} \approx 0.568864\) 가 됩니다.
자주 묻는 질문
일반적인 피보나치 수가 그대로 나오나요? 네. 모든 정수 지수에서 표준 비네 공식으로 환원되며, 음의 지수인 "네가피보나치(negafibonacci)" 값까지 포함합니다.
왜 \(\cos(\nu\pi)\)를 사용하나요? 이것이 \(\psi^{\nu}\)의 실수 분지이며, 정수 지수에서 정확한 값을 만들어 주는 교대 부호(+/−)를 제공하기 때문입니다.
다른 확장 방식도 있나요? 있습니다. 복소수 기반이나 사인(sine) 기반의 해석적 연속(analytic continuation)도 존재합니다. 이 계산기는 그중에서 실수 분지 확장식인 \(F(\nu) = \frac{\varphi^{\nu} - \left(\frac{1}{\varphi}\right)^{\nu}\cos(\nu\pi)}{\sqrt{5}}\) 를 사용합니다.